調試(VFB教程4-7)

  勇芳 2018-2-19 7222

此處為VisualFreeBasic編程教程(從零開始學或VB進階)的子章節部分,全部目錄點鏈接。

說到調試,VB6 唯一占優的地方,居然可以邊修改代碼,邊調試,VFB只能望塵莫及。

但VFB有自己的調試手段。

一、源碼級別調試

QQ截圖20180219161338.jpg

一旦用調試模式編譯,軟件里就包含軟件與源碼的對應信息,EXE文件變大。

QQ截圖20180219161606.jpg

以源碼方式調試代碼,而這調試器,也是有 VFB 編寫,源碼在 勇芳的編程群里,感興趣的,可以進群下載源碼。

二、匯編級別調試

萬物歸宗,不管你什么語言寫的軟件,最后生成 EXE文件,這里就成為匯編??炊畢R編,就如同看懂源碼一樣,破解軟件的人就是這樣破解的。雖然我們不需要匯編,但必須要了解一二,才能更好的寫出更有水平的軟件來。

QQ截圖20180219162704.jpg

在工具里,有dbg 和OD 調試器,看個人愛好用,OD 年代久遠,非常經典,很多人喜歡。

關于調試,我們可以看看,熟悉熟悉,再適當學習下匯編,肯定有用,百度教程多,我這里就不說了。

三、插入行號

QQ截圖20180219163033.jpg

在每行源碼里,自動插入一個數字,

注意:這里的源碼是指輸出編譯的源碼,不是VFB工程里的源碼,可以打開工程文件夾,進輸出文件夾查看。

但軟件出問題時候,在 OD 里調試,可以看到

QQ截圖20180219163612.jpg

復制這些數字,去輸出文件夾,找對應源碼,方便我們定位是什么源碼。

四、自己輸出顯示信息

很多時候,我們不需要 1 2 3 的調試,太麻煩了,我們可以輸出信息來查看代碼運行狀況

print "輸出"   '輸出到附帶的 DOS窗口

然后根據情況可以猜出是什么出問題了。

當我們不方便帶個 DOS窗口,而要顯示信息

QQ截圖20180219164252.jpg

開啟信息接收器,用函數可以發送到哪里

SendDate(sSrt As String, wParam As Long =0 , lParam As Long =0)

QQ截圖20180219164411.jpg

此軟件在VFB的 Tool 文件夾里,如果你覺的不好,自己寫個替換。

因國家互聯網安全管理要求,關閉回帖功能。大家需要留言,請使用【勇芳軟件客服】即時聯系勇芳點此打開->>勇芳軟件客服
返回
聯系勇芳
一个人看的www视频播放中文_2012中文字幕电影_亚洲国产成人高清在线观看_中文字幕天堂最新版在线网