还真热闹,不过感谢大家回复。
其实我也是调试的上了火,言语有些自暴自弃带点埋怨,是我不对,本身也不太懂编程,不太习惯中文的编程方式,英文的看着视野大,内容多,方便。再则不论如何改版,最后英文方法改动不大,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