TC官方合作论坛

标题: SOS 大大些早上的问题没解决啊 !!!青衣大大以上传了 [打印本页]

作者: 302853    时间: 2012-10-18 12:37
标题: SOS 大大些早上的问题没解决啊 !!!青衣大大以上传了
   SOS 大大些早上的问题没解决啊  !!运行是我一点主窗口的设置进行子窗口时就弹出报错:不正解的复选框   早上找着一些大大读的做了还是一样没解决。     我想实现:我在子窗口设置好以后 进行保存    在我弟二次打时 上面显示我上次的选项  如图一
这是主窗口
[attach]5797[/attach]
这是子窗口



[attach]5797[/attach]
这是报错

[attach]5798[/attach]
这是我子窗口代码

空间 保二

功能 逻辑型 开始_点击()
返回 真
功能结束

功能 逻辑型 退出_点击()
辅助.退出()
返回 真
功能结束

功能 逻辑型 按钮0_点击()
字符型 路径=系统.获取当前路径()
如果(复选框.获得状态("复选框0","保二")==真)
辅助.写配置("数据","0","真",路径+"\\Config.ini")
否则
辅助.写配置("数据","0","假", 路径+"\\Config.ini")
如果结束
如果(复选框.获得状态("复选框1","保二")==真)
辅助.写配置("数据","1","真",路径+"\\Config.ini")
否则
辅助.写配置("数据","1","假", 路径+"\\Config.ini")
如果结束
返回 真
功能结束


功能 逻辑型 初始化()
字符型 路径=系统.获取程序路径()
如果(辅助.读配置("数据","0",路径+"\\Config.ini")=="真")
   复选框.选中("复选框0",真,"保二")
否则
    复选框.选中("复选框0",假,"保二")
如果结束
如果(辅助.读配置("数据","1",路径+"\\Config.ini")=="真")
   复选框.选中("复选框1",真,"保二")
否则
    复选框.选中("复选框1",假,"保二")
如果结束
返回 真
功能结束

空间结束





作者: 陌上青衣。    时间: 2012-10-18 12:42
把源程序压缩下,打包上来,我看看
作者: jimye0526    时间: 2012-10-18 12:42
子窗口对应的源码文件 的界面初始化函数里涉及到了设置控件的话
只要在初始化函数里开个线程,在线程里设置控件就不会出现不正确控件名了
作者: 陌上青衣。    时间: 2012-10-18 13:08
  1. 字符型 路径=系统.获取当前路径()
复制代码

这个改成
字符型 路径=系统.获取程序路径()

我这里没有显示 不正确的控件名,不知道什么情况

子空间的 辅助.退出,改下,


改成
控件.关闭窗口("保二",1)

作者: zxy860712    时间: 2012-10-18 13:13
应该是TC版本问题,我有一个在新手学习那里的一步一步跟着打的代码就是没反应
作者: zc1835429    时间: 2012-10-18 13:57
//大概知道你是为什么会出错了,BUG的存在,自己参考代码,保存配置的简例如下:
//子窗口代码
空间 子窗口
//定义默认空间
字符型 配置路径
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.写配置("编辑框","编辑框",编辑框.获得文本("编辑框0","子窗口"),配置路径)
如果(单选框.获得状态("复选框0","子窗口"))
辅助.写配置("复选框","复选框","真",配置路径)
否则
    辅助.写配置("复选框","复选框","假",配置路径)
如果结束
辅助.退出()
返回 真
//函数返回语句
功能结束
功能 逻辑型 子窗口_关闭()
//这里添加你要执行的代码
子窗口.退出_点击()
返回 真
功能结束
功能 逻辑型 初始化()
//这里添加你要执行的代码
配置路径="c:\\配置.ini"
线程.开启("子窗口.控件初始化","")//必须用线程读配置,否则出错,BUG,已经反馈上去了
返回 真
功能结束
功能 逻辑型 控件初始化()
    辅助.等待(10)
    字符型 值
如果(文件.是否存在(配置路径)==真)
    编辑框.设置文本("编辑框0",辅助.读配置("编辑框","编辑框",配置路径),"子窗口")
    值=辅助.读配置("复选框","复选框",配置路径)
    如果(值=="真")
        单选框.选中("复选框0",真,"子窗口")
    否则
        单选框.选中("复选框0",假,"子窗口")
    如果结束
如果结束
返回 真
功能结束
空间结束
作者: 302853    时间: 2012-10-18 15:55
青衣大大  还是不行   我把   功能 逻辑型 初始化()   以后的一步一步 注释以后  发现在这个位置 出错   复选框.选中("复选框0",真,"保二")
作者: 302853    时间: 2012-10-18 16:21
3Q  zc1835429
作者: zc1835429    时间: 2012-10-18 16:21
回复 8楼302853的帖子

不客气




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1