勇芳软件 发表于 2018-2-27 11:15:24

【VFB】调试(VFB教程4-7)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。说到调试,VB6 唯一占优的地方,居然可以边修改代码,边调试,VFB只能望尘莫及。
但VFB有自己的调试手段。一、源码级别调试一旦用调试模式编译,软件里就包含软件与源码的对应信息,EXE文件变大。以源码方式调试代码,而这调试器,也是有 VFB 编写,源码在 勇芳的编程群里,感兴趣的,可以进群下载源码。二、汇编级别调试
万物归宗,不管你什么语言写的软件,最后生成 EXE文件,这里就成为汇编。看懂汇编,就如同看懂源码一样,破解软件的人就是这样破解的。虽然我们不需要汇编,但必须要了解一二,才能更好的写出更有水平的软件来。在工具里,有dbg 和OD 调试器,看个人爱好用,OD 年代久远,非常经典,很多人喜欢。关于调试,我们可以看看,熟悉熟悉,再适当学习下汇编,肯定有用,百度教程多,我这里就不说了。
三、插入行号在每行源码里,自动插入一个数字,注意:这里的源码是指输出编译的源码,不是VFB工程里的源码,可以打开工程文件夹,进输出文件夹查看。但软件出问题时候,在 OD 里调试,可以看到复制这些数字,去输出文件夹,找对应源码,方便我们定位是什么源码。四、自己输出显示信息很多时候,我们不需要 1 2 3 的调试,太麻烦了,我们可以输出信息来查看代码运行状况print "输出"   '输出到附带的 DOS窗口然后根据情况可以猜出是什么出问题了。当我们不方便带个 DOS窗口,而要显示信息开启信息接收器,用函数可以发送到哪里SendDate(sSrt As String, wParam As Long =0 , lParam As Long =0)此软件在VFB的 Tool 文件夹里,如果你觉的不好,自己写个替换。

xiawan 发表于 2022-5-17 09:36:54


此贴必火,占位刘留名~~~~
页: [1]
查看完整版本: 【VFB】调试(VFB教程4-7)