如何設定 Just-In-Time Debugging?
如果安裝程式偵測到目前系統的 Just-In-Time debugger 不是 Delphi 的 debugger,就會詢問你是否要改成使用 Delphi 的 debugger,通常選擇"是"。JIT debugger 的設定儲存在 registry 的 AEDebug key 裡面,你可以在更改之前自行將 AEDebug 的設定儲存起來,方法如下:
1.執行 RegEdit.
2.選擇 AEDebug key:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/AEDebug
3.然後使用〔匯出登錄檔案〕的方式將註冊機碼儲存起來。
如果要還原之前的設定,只要用 RegEdit 的〔匯入登錄檔案〕即可。
手動註冊 debugger kernel
如果你有遇到 "BORDBK60 not registered" 的錯誤,你可以手動註冊 debugger。
先開啟〔命令列提示字元〕,切換到 Debugger Kernel 的目錄(預設為 c:/program files/common files/borland shared/debugger/bordbk60.dll),然後輸入下列命令:
regsvr32 bordbk60.dll
==================================
Delphi 5 的 HKLM/.../AEDebug/Debugger 機碼的值是:
"C:/Program Files/Borland/Delphi5/Bin/bordbg50.exe" -aeargs %ld %ld
Delphi 6 的 HKLM/.../AEDebug/Debugger 機碼的值是:
C:/Program Files/Borland/Delphi6/Bin/bordbg60.exe -aeargs %ld %ld