同时从两个应用程序访问文本文件

时间:2012-04-17 14:36:33

标签: c# labview

我有一个以随机时间间隔更新txt文件的c#程序,以及一个持续检查txt文件中的数据并进行检查的labview程序。

您能引导我一起避免这些应用之间发生冲突吗?

2 个答案:

答案 0 :(得分:1)

LabVIEW有一个deny access-vi。所以你可以在读取时阻止C#写入。 http://zone.ni.com/reference/en-XX/help/371361E-01/glang/lock_range/ (拒绝访问 - 读取 - 允许访问)

我在C#中使用try-catch循环进行编写,或类似的东西 - 但我不是C#-expert。

答案 1 :(得分:0)

一种简单的方法是使用命名/全局互斥

http://msdn.microsoft.com/en-us/library/f55ddskf.aspx

具有相同名称的互斥锁被所有进程视为相同。您可以使用它们发信号或锁定。