在 VB6 IDE 中...
我们可以通过按 Ctrl+F5 或选择 File->Make Exe 来编译项目。这两个程序有什么区别吗?前者似乎相对要快一些。
我想知道的是“这两个编译过程(如果有的话......)有什么区别,我应该在哪里使用第一个,我应该在哪里使用第二个?”
基于this external post,但由于我没有在SO上找到它,所以在这里添加了一个问题。
在 VB6 IDE 中...
我们可以通过按 Ctrl+F5 或选择 File->Make Exe 来编译项目。这两个程序有什么区别吗?前者似乎相对要快一些。
我想知道的是“这两个编译过程(如果有的话......)有什么区别,我应该在哪里使用第一个,我应该在哪里使用第二个?”
基于this external post,但由于我没有在SO上找到它,所以在这里添加了一个问题。
VB6 默认情况下“按需”编译,当您执行Run > Start (或按 F5)时会发生这种情况。这意味着一些编译错误在运行时实际调用之前不会显示出来——或者如果你碰巧没有执行包含错误的特定代码块,可能根本不会显示出来。
但是使用Ctrl-F5 或“Start with full compile”会导致每一行代码都被编译;任何潜在的错误都可以通过这种方式被发现和消除。
'Make Exe...'会导致完全编译,然后编写项目的 EXE。
您还可以在使用'Make Exe...'时在编译前设置一些选项(例如版本号)。
从这里转述。