TC官方合作论坛

 找回密码
 立即注册
查看: 615|回复: 8
打印 上一主题 下一主题

[已解决] SOS 大大些早上的问题没解决啊 !!!青衣大大以上传了

[复制链接]
跳转到指定楼层
楼主
发表于 2012-10-18 12:37:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   SOS 大大些早上的问题没解决啊  !!运行是我一点主窗口的设置进行子窗口时就弹出报错:不正解的复选框   早上找着一些大大读的做了还是一样没解决。     我想实现:我在子窗口设置好以后 进行保存    在我弟二次打时 上面显示我上次的选项  如图一
这是主窗口

这是子窗口




这是报错


这是我子窗口代码

空间 保二

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

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

功能 逻辑型 按钮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",假,"保二")
如果结束
返回 真
功能结束

空间结束




本帖子中包含更多资源

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

x
回复

使用道具 举报

6#
发表于 2012-10-18 13:57:55 | 只看该作者
//大概知道你是为什么会出错了,BUG的存在,自己参考代码,保存配置的简例如下:
//子窗口代码
空间 子窗口
//定义默认空间
字符型 配置路径
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.写配置("编辑框","编辑框",编辑框.获得文本("编辑框0","子窗口"),配置路径)
如果(单选框.获得状态("复选框0","子窗口"))
辅助.写配置("复选框","复选框","真",配置路径)
否则
    辅助.写配置("复选框","复选框","假",配置路径)
如果结束
辅助.退出()
返回 真
//函数返回语句
功能结束
功能 逻辑型 子窗口_关闭()
//这里添加你要执行的代码
子窗口.退出_点击()
返回 真
功能结束
功能 逻辑型 初始化()
//这里添加你要执行的代码
配置路径="c:\\配置.ini"
线程.开启("子窗口.控件初始化","")//必须用线程读配置,否则出错,BUG,已经反馈上去了
返回 真
功能结束
功能 逻辑型 控件初始化()
    辅助.等待(10)
    字符型 值
如果(文件.是否存在(配置路径)==真)
    编辑框.设置文本("编辑框0",辅助.读配置("编辑框","编辑框",配置路径),"子窗口")
    值=辅助.读配置("复选框","复选框",配置路径)
    如果(值=="真")
        单选框.选中("复选框0",真,"子窗口")
    否则
        单选框.选中("复选框0",假,"子窗口")
    如果结束
如果结束
返回 真
功能结束
空间结束
回复 支持 反对

使用道具 举报

沙发
发表于 2012-10-18 12:42:37 | 只看该作者
把源程序压缩下,打包上来,我看看
回复 支持 反对

使用道具 举报

板凳
发表于 2012-10-18 12:42:58 | 只看该作者
子窗口对应的源码文件 的界面初始化函数里涉及到了设置控件的话
只要在初始化函数里开个线程,在线程里设置控件就不会出现不正确控件名了
回复 支持 反对

使用道具 举报

地板
发表于 2012-10-18 13:08:54 | 只看该作者
  1. 字符型 路径=系统.获取当前路径()
复制代码

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

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

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


改成
控件.关闭窗口("保二",1)
回复 支持 反对

使用道具 举报

5#
发表于 2012-10-18 13:13:12 | 只看该作者
应该是TC版本问题,我有一个在新手学习那里的一步一步跟着打的代码就是没反应
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-10-18 15:55:00 | 只看该作者
青衣大大  还是不行   我把   功能 逻辑型 初始化()   以后的一步一步 注释以后  发现在这个位置 出错   复选框.选中("复选框0",真,"保二")
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-10-18 16:21:13 | 只看该作者
3Q  zc1835429
回复 支持 反对

使用道具 举报

9#
发表于 2012-10-18 16:21:57 | 只看该作者
回复 8楼302853的帖子

不客气
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-9 17:38 , Processed in 0.143817 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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