"从完全编译开始"和"制作 Exe"之间的区别?



在VB6 IDE中...

我们可以通过按 Ctrl+F5 或选择文件>制作 exe。这两个程序之间有什么区别吗?前者似乎相对要快一些。

我想要什么知道是"这两个编译过程有什么区别(如果任何...我应该在哪里使用第一个,我应该在哪里使用第二?

<小时 />

基于这个外部帖子,但在这里作为一个问题添加,因为我没有在 SO 上找到它。

VB6 默认"按需"编译,这就是当您执行"运行>开始"(或仅按 F5(时发生的情况。这意味着一些编译错误在运行时实际调用之前不会显示出来 - 或者如果您碰巧没有执行包含错误的特定代码块,则可能根本不会显示。

但是使用 Ctrl-F5 或"从完全编译开始">会导致每一行代码都被编译;任何潜在的错误都可以通过这种方式被揭示和消除。

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

您还可以

在使用"Make Exe..."时在编译之前设置一些选项。(如版本号(。


从这里转述。

最新更新