自己的開發機器稱為主機,執行程式的機器稱為目標機;
一、在主機編譯執行程式
1、project->options->linker中的exe and dll options選項組中的include remote debug symbols打上勾,
這樣就可以生成rsm為副檔名的檔案,該檔名稱於你的專案同名。
2、project->options->debugging中的勾可以全部選上,這是在你的程式支援debug(正式發布產品時要去掉這些選項,delphi預設設定是選則大部分的)
3、tools->environment options->preferences的compling and running選擇組中選上show compiler progress(可選項,在編譯或者執行時顯示編譯過程,建議使用)
二、拷貝project1.exe和project1.rsm到目標機器的執行目錄(該目錄可以是你的安裝目錄,也可以任意)
注意:主機的**不需和目標機的exe和rsm檔案一致,就是說在進行第一步後不能改動你的**
三、目標機安裝borland的遠端除錯工具rdebug,delphi7的光碟中就有,或者google一下。
四、啟動目標機的rdebug,啟動後目標機的托盤圖示中會出現乙個小「蟲子」debug的圖示
注意:遠端除錯工具不需正常執行才能進行遠端除錯
五、主機的delphi的遠端除錯設定
1、delphi中選擇run->parameters->remote
2、remote path中輸入目標機器的執行目錄
3、remote host中輸入目標機ip
4、選擇debug project on remote machine
5、選擇ok
六、主機按f9除錯即可
七、如提示「unable to connect to remote host」,請在目標機上檢查遠端除錯工具是否啟動,防火牆是否禁用遠端除錯埠,網路連線是否正常
Delphi7 動態陣列
初學delphi,感覺.這感覺就是寫 太費勁了,已經習慣了c 那種信手拈來,不能說pascal不適應只能說還是費勁,可能是d7太老了,也可能是我還沒有上道兒,就這麼著吧,下面簡單的寫倆函式作為參考,修改修改可以當c 中的list 用arr array of string procedure add ...
delphi遠端除錯
自己的開發機器稱為主機,執行程式的機器稱為目標機 一 在主機編譯執行程式 1 project options linker中的exe and dll options選項組中的include remote debug symbols打上勾,這樣就可以生成rsm為副檔名的檔案,該檔名稱於你的專案同名。2...
Delphi7 視窗停靠效果
實現目的 實現 ainform 中對dockform 的停靠,相當於 中的工具欄停靠。結果先讓大家看看 靠!看不到!說明 在開始停靠的時候我們先了解一下下停靠在 delphi 在delphi7 中原來就有對 form 等有依靠功能,分別是以下屬性 屬性值 說明drawmode dmautomatic...