0

在 VB6 IDE 中...

我们可以通过按 Ctrl+F5 或选择 File->Make Exe 来编译项目。这两个程序有什么区别吗?前者似乎相对要快一些。

我想知道的是“这两个编译过程(如果有的话......)有什么区别,我应该在哪里使用第一个,我应该在哪里使用第二个?”


基于this external post,但由于我没有在SO上找到它,所以在这里添加了一个问题。

4

1 回答 1

1

VB6 默认情况下“按需”编译,当您执行Run > Start (或按 F5)时会发生这种情况。这意味着一些编译错误在运行时实际调用之前不会显示出来——或者如果你碰巧没有执行包含错误的特定代码块,可能根本不会显示出来。

但是使用Ctrl-F5 或“Start with full compile”会导致每一行代码都被编译;任何潜在的错误都可以通过这种方式被发现和消除。

'Make Exe...'会导致完全编译,然后编写项目的 EXE。

您还可以在使用'Make Exe...'时在编译前设置一些选项(例如版本号)。


这里转述。

于 2018-04-09T12:13:29.803 回答