C ++ VS2010两个不同项目之间的通信

时间:2015-05-07 09:42:32

标签: c++ visual-studio-2010

我对编程很新,我在C ++ VS2010中编写了一个解析器,其中.exe在导入特定扩展名的文件时由另一个应用程序调用。解析的文件被赋予另一个扩展名并随后打开。

问题是:对于某些文件,解析需要几秒钟,此时应用程序已经查找了带有新扩展名的文件并打开了旧版本的文件,或者因为文件而给出了错误消息语法不适合(没有完全写入新扩展名的文件)。

有没有办法使应用程序等到解析完成之后?我试图使用一个fstream在解析器中打开一个文件,并在解析完成时在应用程序中使用while循环询问fstream是否仍然打开但是它不起作用。除了实施一些 for 循环延迟几秒钟(不是很漂亮),我无法想象该怎么做。任何想法将不胜感激。提前谢谢。

0 个答案:

没有答案