十一、K3开发插件《VB插件源码调试》

时间:2023-02-07 08:54:57

===================================

目录:

1、配置代码调试启动程序kdmain.exe

2、设置断点

3、触发调试

4、变量跟踪

===================================

本例前提是:插件已注册到业务单据外购入库上,并注册成功。

1、配置代码调试启动程序kdmain.exe

在源代码工程上,点击右键,选择属性,设置调试的启动程序。

十一、K3开发插件《VB插件源码调试》

 

十一、K3开发插件《VB插件源码调试》

 

十一、K3开发插件《VB插件源码调试》

 

2、设置断点

在初始化事件设置断点

十一、K3开发插件《VB插件源码调试》

 

点击启动调试

十一、K3开发插件《VB插件源码调试》

 

3、触发调试

打开供应链 - - 采购管理 - - 外购入库 - - 外购入库新增,触发调试(因为单据启动时,会触发单据初始化事件)

十一、K3开发插件《VB插件源码调试》

 

4、变量跟踪

按F8逐语句进行调试。(遇到F55=GetCtlIndexByFld("FEntrySelfA0155",true)这种函数赋值,

可以用shift+F8逐过程调试,跳过调试进入该函数)

打开视图 - - 本地窗口,查看调试过程中变量赋值情况。其中,我们看到F55没取到值,值为0。

备注:Me是属于我们开发定义的变量;m_BillTransfer是属于单据的变量情况。

十一、K3开发插件《VB插件源码调试》