而對於編譯成本地代碼的程序,其內部已經被編譯成了二進制可執行代碼,因此會失去大部分調試的信息,此時需要用專業的調試器才可以進行追蹤調試。
VB6的IDE內部進行調試的時候是使用第壹種機制進行的,這也就是為什麽在VB6的IDE內部運行程序要比編譯成本地代碼再運行慢得多。
基本上大部分解釋性語言比如PHP、Lua等等都是這樣的結構,妳去看看他們的解釋器的結構有助於妳理解VB6的機理。但是了解了內部結構不見得就壹定能那麽簡單的用,VB6不壹定把這些內部的東西公開到外部接口中,妳得查查相關資料。要不就得自己從頭寫虛擬機了。