1、启动MicrosoftVisualBasic6.0,如下图所示:
2、在出现的“NewProject”对话框中选择“ActiveXDLL”,如下图所示:
3、选择菜单“Project”—〉“References”,如下图所示:
4、在出现的“References”对话框中,选择下述2项,如下图所示: K3Cla衡痕贤伎ssEvents KingdeeFoundation晦倘佳鳎Objects1.0说明:如果没有在这个列表中没有找到上述2项,可以点击对话框上的“Browse”按键,在出现的打开文件对话框中分别选择本机上的 K3ClassEvents.dll Kfo10.dll这2个DLL文件即可(一般在金蝶K/3 客户端部件的安装目录中可以找到)
5、重新命名工程及类模块名称,保存工程,如下图所示:
6、例如将默认的新建工程名和类模块名改为下图所示:
7、在BOSPlugIns.cls类模块的代码中写入代码,如下图所示:这是客户端单据事竭惮蚕斗件插件连接代码,在上面的代码中,我们定义了一个名为m_BillInterface的BillEvent对象,来接受金蝶K/3BOS 的客户端单据事件。
8、在BOSPlugIns.cls类模块的代码中写入如下的代码则可以接受金蝶K/3BOS的客户端序时薄事件,如下图所示:
9、客户端序时薄事件插件连接代码如果希望在一个插件中同时可以处理客户端单据糙怍牢莱事件和序时薄事件,可以通过在工程中添加1个类模块,如下图所示,分别在2个类模块中添加上述2段代码。这样就可以利用1邗锒凳审个类来处理客户端单据事件,用另1个类来处理客户端序时薄事件了,如下图所示:
10、编译工程,在金蝶K/3BOS中设置插件,如下图所示:
11、以上步骤完成后,我们就建立了一个金蝶K/3BOS 客户端事件(包括单据事件和序时薄事件)插件。