在 Visual Basic 6 IDE 之外检测文件更改?

6

背景
我正在处理VB6遗留代码,并使用外部编辑器,因为它具有更多的功能。不幸的是,由于VB6不监视加载的代码的更改,这些更改并没有在IDE中刷新。

我已经进行了广泛的搜索,包括寻找替代编辑器,进行了相当详尽的互联网搜索,包括跟随 StackExchange链接上的所有链接,但没有找到一种方法来刷新代码窗口以反映外部文件的更改。

我的公司没有访问最新版本的Visual Studio,也不会在不久的将来购买它。在那之前,需要修复代码。

问题
除了重新启动程序,是否有其他方法可以用来刷新VB6编辑窗口中显示的代码?


3
根据你的“背景”部分,听起来你已经做了很好的研究,所以你可能已经考虑过这个问题。但是,以下是我的建议:你是否考虑过不使用VB6 IDE,而是从你的外部编辑器进行编译?你可以通过命令行启动VB6编译 - MarkJ
你知道能够编辑VB6的最新版Visual Studio是Visual Studio 6.0。你肯定可以便宜地买到二手的版本吧?你需要一个VB6没有的什么特性来作为IDE吗? - Carl Onager
2
@ClaraOnager 这里是一个链接,提供了一个适用于VS 2012的插件,可以在不升级VB6项目的情况下进行编辑 Visual Basic Tools for Visual Studio - Dodzi Dzakuma
你是在使用Visual Studio 6.0还是Visual Studio 2012? - Carl Onager
您可以使用Visual Basic 2008 Express(转换工具,免费)将Visual Basic 6代码迁移到.NET,并且Visual Studio 2017 Community Edition也是免费使用的。 - Pedro Polonia
显示剩余2条评论
2个回答

6

看看vbAdvance插件。它会在外部修改时提示您重新加载源文件。


这个很好用,几乎完美,就像是 IDE 的本地功能一样。 - StayOnTarget

2

我认为找到了一种可能的解决方案。

MZ-Tools套件有一个名为“从磁盘重新加载文件”的功能。它还允许我通过MZ-Tools选项菜单创建此功能的快捷方式,因此我将其指定为我选择的快捷键。

这是一个解决方案,但我仍在寻找更好的方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接