马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一般我们调用一个大漠插件函数int intX,intY
int dm_ret =dm.FindStrFast(0,0,1024,768,"黄字","9be25c-000000",1.0,intX,intY)
得到的intX,和intY..就是“黄字”的坐标
----------------------------------------------------------------------------------------------------------------------
因为分文件和记录日志一些功能。我对这些函数做了一些封装
MyDm.t
function int myFindStrFast(int x1,int y1,int x2,int y2,string font,string color_format,double sim,int intX,int intY)
//----------这里自己做了一些其它功能
//----------调用大漠(这里测试了,intX,intY可以正常拿到值)
return dm.FindStrFast(x1,y1,x2,y2,font,color_format,sim,intX,intY)
endfunction
//这里调用
function bool action()
int intX,intY
MyDm.myFindStrFast(0,0,1024,768,"黄字","9be25c-000000",1.0,intX,intY)
//-------------------这里外层的intX,intY就拿不到值了!
endfunction
----------------------------------------------------------------------------------------------------
这里应该是传值。但不知道大漠方法里怎么返回这值的?
。。。。。有知道的,告诉我一下,有什么办法可以把值,从自的包装函数中返回给调用者么?
有朋友说用return 值数组,,,,感觉这有点太麻烦,,,更好的方法,有木有?坐等...
|