无论我使用什么源代码控制系统(源代码安全,cvs,clearcase ......),这总是很痛苦.二进制.frx文件在合并可视化基本表单时总会导致问题.
我知道......我知道......你为什么使用Visual Basic ...因为有许多遗留的应用程序仍在使用它写,虽然我不想承认它我真的喜欢用它(鸭子西红柿)
我有一个小的VB6应用程序,我在其中使用该Shell命令来执行程序.我将程序的输出存储在一个文件中.我正在读取此文件并使用VB6中的msgbox将输出放在屏幕上.
这就是我的代码现在的样子:
sCommand = "\evaluate.exe<test.txt "
Shell ("cmd.exe /c" & App.Path & sCommand)
MsgBox Text2String(App.Path & "\experiments\" & genname & "\freq")
Run Code Online (Sandbox Code Playgroud)
问题是VB程序使用msgbox打印的输出是文件的旧状态.有没有办法保持VB代码的执行,直到我的shell命令程序完成,以便我得到输出文件的正确状态而不是以前的状态?
目前我正在使用Source Safe和遗留的VB6应用程序,我注意到无数次应用程序没有使用获取最新版本正确更新文件,或者向项目添加新文件.我只是觉得有人必须有更好的方法在VB6应用程序中使用版本控制.