向高手求解一个关于编译的问题
Private Sub Command1_Click()Call Z
End Sub
Private Sub Form_Load()
Call X
End Sub
Public Sub X()
'X过程... ...
End Sub
Public Sub Y()
'Y过程... ...
End Sub
Public Sub Z()
'Z过程... ...
Call X
Call Y
End Sub
如以上的代码,程序一启动的时候,是全部都编译了,还是运行到哪一个语句块再开始编译?
如果是后者的话,那我点击了Command1按钮,调用Z过程,而Z过程又调用X和Y过程,如果X过程出现抛出了异常错误,那么Y过程还会被编译吗? VB 编译 command --------------------编程问答-------------------- 我不明白楼主的问题在哪里? 你是担心某个模块出问题不能通过编译? --------------------编程问答-------------------- 在 IDE 中调试时可以选择是否即需编译:Options 对话框\General标签\Compile On Demand 选项。
选中后会在首次调用某个过程时才编译。
不推荐选上,除非你想写很烂的代码。 --------------------编程问答-------------------- 不是的,我就只是好奇问问,还有就是他们那些搞破解的,说什么用那种显示汇编的工具在编译的时候下断点查看是怎么回事? --------------------编程问答--------------------
在编译的时候下断点?那是在单步执行的时候下端点吧。 --------------------编程问答-------------------- 端点->断点。 --------------------编程问答-------------------- 破解是针对 exe,当然是已经全编译的成品了。
又:汇编调试工具不存在“编译”过程,只是将机器码“反编译”成汇编,方便人工阅读而已。
补充:VB , 基础类