TC官方合作论坛
标题:
同样的代码,2.1出错,2.006则没问题,问题已经解决,都来看看啊
[打印本页]
作者:
k2fire
时间:
2012-2-16 14:55
标题:
同样的代码,2.1出错,2.006则没问题,问题已经解决,都来看看啊
[attach]2353[/attach]点击图片看大图
图片里面标识的语句,差一个字母或是一个大小写就报错,大家可得注意一下了
同样的变量 dmwin
在2.1就是是INT的,在2.006里面就得是bool的,要不然就报错,你们可以亲自试下。一试便知
问题出在哪,我已经标明了,
区分大小写来的很不方便,
返回值的类型改变,谁能给解释下啊。
话说这两个版本之间差的也太大了点吧,有没有用2.1版本的发现这种问题。
PS:删我贴的我强烈BS你,不解释。
作者:
Guard
时间:
2012-2-16 15:05
估计是你带入的DM是大写,使用的dm是小写
作者:
小王
时间:
2012-2-16 15:44
楼上正解,区分大小写的!
作者:
陌上青衣。
时间:
2012-2-16 15:44
前面是大漠-后面是小莫
作者:
k2fire
时间:
2012-2-16 16:07
回复
3楼
小王
的帖子
很不幸的说,问题依旧存在,还是没解决,
不是大小写的问题,
管理员还是测试一下吧,上简易代码,
#import "dm.dmsoft" DM
namespace ya
int reta
bool dmwin
function int findwin()
string ret=system.enum("xxx",0)
reta=convert.strtoint(ret,0)
if (reta>0)
dmwin=dm.bindwindow(reta,"gdi","windows","windows",0)
endif
return 0
endfunction
因为TC是至上而下检查,所以后面的无用码全去掉了,供大家调试一下
高亮部分去掉则没问……
作者:
lmlxh
时间:
2012-2-16 16:50
回复
5楼
k2fire
的帖子
我感觉应该是这样吧?
int dmwin
dmwin=DM.BindWindow(reta,"gdi","windows","windows",0)
作者:
lyf1314
时间:
2012-2-16 20:00
不错,按照正规语法书写,大小写区分好
作者:
k2fire
时间:
2012-2-16 20:55
```````方便后来人
作者:
woodfish
时间:
2012-2-17 21:38
大小写敏感是挺折磨人的
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1