delphi同步读取ini文件

来源:百度知道 编辑:UC知道 时间:2024/06/04 20:18:18
现在我又3个同时运行的程序要访问A.ini,这三个程序都是做的死循环方式访问A.ini的,这时如果其中一个程序在访问A.ini时,另外一个程序再访问时就提示该文件不能被打开,这怎么解决呢?对了我打开文件采用的是filestream方式的filestream.create('a.ini',fmshareamp or fmreadwrite)
三个程序分别是在其他不同的机器上消息传送不能在我这里处理,也不能用数据库代替

如果其中一个程序在访问A.ini时,另外一个程序再访问时只能等待了.

试试过消息传送的方法,或者用数据库代替INI文件

利用线程同步的方式,可以使用互斥体。