Z zlibo Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-18 #1 我的一个通讯程序,把它放到了系统服务里面,系统服务启动时会在右下角有一个图标,双击图标显示出通讯主程序,现在的问题是,我打开通讯主程序,更改里面的一些参数,发现它并不能读和写配置文件,也就是说TIniFile.Creat始终失败,不知道何故,我的通讯程序如果不放在服务里面读写配置文件是没有问题的,请高人指点!
我的一个通讯程序,把它放到了系统服务里面,系统服务启动时会在右下角有一个图标,双击图标显示出通讯主程序,现在的问题是,我打开通讯主程序,更改里面的一些参数,发现它并不能读和写配置文件,也就是说TIniFile.Creat始终失败,不知道何故,我的通讯程序如果不放在服务里面读写配置文件是没有问题的,请高人指点!
Z znxia Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-18 #2 改用GetPrivateProfileString,WritePrivateProfileString函数进行Ini文件读写试试。
S Supermay Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-18 #3 可以的,我一直都这样用,TiniFile也是封装了GetPrivateProfileString,WritePrivateProfileString等API函数的
Z zlibo Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-18 #5 噢,忘了,不是读写的问题,是tinifile.create的问题,我用try inifile.create except showmessage();end;结果都是执行showmessage,表明文件创建失败!
噢,忘了,不是读写的问题,是tinifile.create的问题,我用try inifile.create except showmessage();end;结果都是执行showmessage,表明文件创建失败!
S Supermay Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-18 #6 try Tinifile.create except showmessage();end;
S Supermay Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-18 #7 try Tinifile.create(文件名); except showmessage();end;
Z zlibo Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-18 #8 Supermay,我只是简写了一下,这几条语句是没有问题的
T tseug Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-18 #9 把你的服务以指定用户 Administrator 启动
Z zlibo Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-18 #10 tseug,能说一下怎么样以指定用户 Administrator 启动服务吗,我在网上查了一下没查到
T tseug Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-18 #11 ServiceStartName属性改为系统管理员用户(如DOMAIN/Administrator)Password 输入用户密码
Z zlibo Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-18 #17 to 浪人情哥:邮件已收到,谢谢我的服务程序在onstart的时候创建通讯主程序,这时候在onCreate里创建配置文件也是没有问题的,但是主程序运行起来的时候再读配置文件就不行了
浪 浪人情哥 Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-18 #18 没有不可以的再给你个有界面的服务程序,在界面上按钮点击读取请查收