TC官方合作论坛
标题:
功能传参的写法
[打印本页]
作者:
subugui
时间:
2012-10-10 14:37
标题:
功能传参的写法
我想把下面的代码写成一个功能..
图片名称 图片.BMP是我要传入的变量..因为我还有些图要找..
我在别的功能调用的时候.我想接收 [] 返回串 .还有c1..
字符型 A=dm.FindPicEx(0,0,2000,2000,"图片.bmp","000000",0.9,0)
字符型[] 返回串
字符型 源串=A,分隔符="|"
字符串.分割(源串,分隔符,返回串)
整型 c1
数组.大小(返回串,c1)
辅助.等待(500)
作者:
冷月无痕
时间:
2012-10-10 14:40
亲 TC的函数只能有一个返回值 其实数组大小 你可以返回以后再用 数组.大小命令获得
功能 字符型[] 找多图(字符型 图片)
字符型 A=dm.FindPicEx(0,0,2000,2000,图片,"000000",0.9,0)
字符型[] 返回串
字符型 源串=A,分隔符="|"
字符串.分割(源串,分隔符,返回串)
整型 c1
数组.大小(返回串,c1)
辅助.等待(500)
返回 返回串
功能结束
作者:
zxyc2000
时间:
2012-10-10 15:08
传引用参数可以实现。
function bool MyFunction(string[] &返回串,int &c1)
字符型 A=dm.FindPicEx(0,0,2000,2000,"图片.bmp","000000",0.9,0)
字符型 源串=A,分隔符="|"
字符串.分割(源串,分隔符,返回串)
数组.大小(返回串,c1)
return true
endfunction
作者:
冷月无痕
时间:
2012-10-10 15:09
回复
3楼
zxyc2000
的帖子
引用参数和传参可以混用么?
作者:
zxyc2000
时间:
2012-10-10 15:18
回复
4楼
冷月无痕
的帖子
当然可以
作者:
冷月无痕
时间:
2012-10-10 15:25
回复
5楼
zxyc2000
的帖子
我还真没试过 果断去试试
作者:
zxyc2000
时间:
2012-10-10 15:27
回复
6楼
冷月无痕
的帖子
作者:
subugui
时间:
2012-10-10 17:11
回复
3楼
zxyc2000
的帖子
大神..
你写的代码.编译通过了..
但是我不会调用哇...
作者:
zxyc2000
时间:
2012-10-10 17:25
回复
8楼
subugui
的帖子
//先声明,后调用
string[] 返回串
int c1
命名空间.MyFunction(返回串,c1)
//此时,返回串与c1是已被赋值了的。
作者:
subugui
时间:
2012-10-10 17:35
感谢两位大神..两位大神的方法都好用..
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1