TC官方合作论坛

 找回密码
 立即注册
查看: 1915|回复: 9

[已解决] 读取配置文件 读取老是出问题

[复制链接]
发表于 2014-8-9 01:22:47 | 显示全部楼层 |阅读模式

马上加入TC

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

x
功能 按钮1_点击()
    路径 = dm.GetDir(4)
    dm.SetPath(路径)        
    x=dm.ReadIni("ID","var0","cfg.ini")
    如果(x=="")        
        辅助.消息框("编辑框0","验证失败")   
   否则
        辅助.消息框("编辑框0","验证成功")  
    如果结束
功能结束



这是代码  读取当前EXE文件路径里的  cfg.ini 文件   
但是经常读取不了  一直验证失败  但是多点几次他又能读取  并且 验证成功  什么问题啊
求大神来解答

回复

使用道具 举报

发表于 2014-8-9 01:57:04 | 显示全部楼层
x=dm.ReadIni("ID","var0","cfg.ini")
这句后面加些延迟
回复 支持 反对

使用道具 举报

发表于 2014-8-9 08:23:11 | 显示全部楼层
用的DM?因为是插件,还是加一些延迟好
回复 支持 反对

使用道具 举报

发表于 2014-8-9 08:58:33 | 显示全部楼层
用绝对路径
  1. 功能 按钮1_点击()
  2.      路径 = dm.GetDir(4)
  3.      
  4.      x=dm.ReadIni("ID","var0",路径&"cfg.ini")
  5.      如果(x=="")        
  6.          辅助.消息框("编辑框0","验证失败")   
  7.     否则
  8.         辅助.消息框("编辑框0","验证成功")  
  9.      如果结束
  10. 功能结束
复制代码
回复 支持 反对

使用道具 举报

发表于 2014-8-9 08:58:59 | 显示全部楼层
总之 配置文件读取不要用相对路径就好
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-9 14:26:56 | 显示全部楼层
q273814 发表于 2014-8-9 08:58
总之 配置文件读取不要用相对路径就好

绝对路径也是这样   多点几次才有效果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-9 14:27:44 | 显示全部楼层
b44412545 发表于 2014-8-9 08:23
用的DM?因为是插件,还是加一些延迟好

加延迟也不行  用的多线程
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-9 14:59:19 | 显示全部楼层
找到原因了     是因为有个  设置了初始化有2个线程在运作    关闭过后就没问题了
回复 支持 反对

使用道具 举报

发表于 2014-8-9 15:34:14 | 显示全部楼层
本帖最后由 b44412545 于 2014-8-9 15:36 编辑
pc4812 发表于 2014-8-9 14:59
找到原因了     是因为有个  设置了初始化有2个线程在运作    关闭过后就没问题了 ...

你不贴源码,谁知道啊。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-9 23:54:01 | 显示全部楼层
其他都正常  我以为代码问题呢   不好意思
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-10-1 06:58 , Processed in 0.048341 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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