|
楼主 |
发表于 2016-1-14 05:06:05
|
显示全部楼层
本帖最后由 justpan01 于 2016-1-14 07:25 编辑
还真热闹,不过感谢大家回复。
其实我也是调试的上了火,言语有些自暴自弃带点埋怨,是我不对,本身也不太懂编程,不太习惯中文的编程方式,英文的看着视野大,内容多,方便。再则不论如何改版,最后英文方法改动不大,4.0和5.0的中文写法不一样吧。说到正题,代码那个参数是没有问题的,如果有问题从第一个函数调用就会报错,因为写法都是一样的,现在报错的地方是在后面几个调用,为了验证,我把这个报错的地方,单独建个文件。
代码如下:
function save(rw,fxnum=0,bjnum=0,xlnum=0,lbnum=0,dxnum=0,rjnum=0,path="C:\\game\\Config.ini",winhandle=0)
dxwrite(dxnum,path,winhandle)
end
function dxwrite(dxnum,path,winhandle)
if(winhandle == 0)
winhandle = "配置"
end
for(var i = 0;i < dxnum;i++)
if(radiogetstate("dx"&i))
filewriteini(cstring(winhandle),"dx"&i,"1",path)
else
filewriteini(cstring(winhandle),"dx"&i,"0",path)
end
end
end
又可以通过运行,调用没有报错。所以说函数参数和写法是没有问题的,但在上面那个附件中就会报错。找了半天是不是多了符号中文空格之类的东东,也没有。
我也刚学,照着教程用5.0的命令来写,文件原版是丝雨老师的 配置读取保存的公共库。
现在的确是走进死胡同……
另外白一眼混说我在精灵也发过同样贴子的混子,我在精灵论坛从来没立过贴子。两边帐号名帐号密码相同,管理可以去看看,本身是学习的帐号没什么可说的。
另外,我在TC百度论坛也发过贴,建议TC增加控件是否存在属性,这样写保存读取配置,不用这么麻烦,写遍历短短几行就能完成各个控件的保存读取配置。也许是我想多了。
还有就是安卓版的界面编写也采用 属性向下排版的方式,中文字个头本来就大,结果就是要不停向下拉看哪里要改很不方便,可以参照dreamweaver软件,属性横向排版,增大视野,毕竟显示器横着放的吧。
楼上的意思前面没领会,现在领会到了,参数的确有问题,我改过了,已经是可以通过。
但问题是TC的错误提示不正确
结论.错的并不是TC提示的那一行,错误是前一个函数传参的错误。
多谢楼上,一个低级错误引发的血案。呵呵
附上已更正的
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|