TC官方合作论坛

 找回密码
 立即注册
查看: 1646|回复: 8

[问题] 同样的代码,2.1出错,2.006则没问题,问题已经解决,都来看看啊

[复制链接]
发表于 2012-2-16 14:55:12 | 显示全部楼层 |阅读模式
点击图片看大图
图片里面标识的语句,差一个字母或是一个大小写就报错,大家可得注意一下了
同样的变量 dmwin
在2.1就是是INT的,在2.006里面就得是bool的,要不然就报错,你们可以亲自试下。一试便知
问题出在哪,我已经标明了,

区分大小写来的很不方便,

返回值的类型改变,谁能给解释下啊。

话说这两个版本之间差的也太大了点吧,有没有用2.1版本的发现这种问题。

PS:删我贴的我强烈BS你,不解释。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2012-2-16 15:05:57 | 显示全部楼层
估计是你带入的DM是大写,使用的dm是小写
回复 支持 反对

使用道具 举报

发表于 2012-2-16 15:44:11 | 显示全部楼层
楼上正解,区分大小写的!
回复 支持 反对

使用道具 举报

发表于 2012-2-16 15:44:26 | 显示全部楼层
前面是大漠-后面是小莫
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-16 16:07:17 | 显示全部楼层
回复 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是至上而下检查,所以后面的无用码全去掉了,供大家调试一下
高亮部分去掉则没问……
回复 支持 反对

使用道具 举报

发表于 2012-2-16 16:50:43 | 显示全部楼层
回复 5楼k2fire的帖子

我感觉应该是这样吧?
int dmwin
dmwin=DM.BindWindow(reta,"gdi","windows","windows",0)
回复 支持 反对

使用道具 举报

发表于 2012-2-16 20:00:15 | 显示全部楼层
不错,按照正规语法书写,大小写区分好
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-16 20:55:21 | 显示全部楼层
```````方便后来人
回复 支持 反对

使用道具 举报

发表于 2012-2-17 21:38:15 | 显示全部楼层
大小写敏感是挺折磨人的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-29 03:50 , Processed in 0.049293 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表