首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于一个程序读2个配置项的有关问题

2012-03-16 
关于一个程序读2个配置项的问题.if (detecthread(123.exe)exist) thenbegintxini:tinifile.Create(G

关于一个程序读2个配置项的问题.
if (detecthread('123.exe')='exist') then
  begin
  txini:=tinifile.Create(GetCurrentDir+'\Mir.ini');
  book.text:=txini.ReadString('Setup','ServerAddr','');
  mzini:=tinifile.Create(GetCurrentDir+'\Ftp.ini');
  mzedit.text:=txini.ReadString('Server','Server1Name','');
  end

请问下我读的2个配置项.第一个Mir.ini 是读IP 第二FTP.ini 是读服务器名

但是最后截到的却是:mir.ini 里的IP 而ftp.ini 缺无法读取到

后来我把FTP放在上面.Mir放在下面,FTP可以读到,而mir缺又读不到了..

请大虾帮忙下..谢谢了..怎么改最合适?.



[解决办法]
txini:=tinifile.Create(GetCurrentDir+ "\Mir.ini "); 
book.text:=txini.ReadString( "Setup ", "ServerAddr ", " "); 
mzini:=tinifile.Create(GetCurrentDir+ "\Ftp.ini "); 
mzedit.text:= mzini.ReadString( "Server ", "Server1Name ", " "); 

[解决办法]
mzedit.text:=txini.ReadString( "Server ", "Server1Name ", " "); 
^^^^^这个变量名写错了, 应该是mzini

热点排行