孤
孤月独明
Unregistered / Unconfirmed
GUEST, unregistred user!
通讯后台组成部分:CommSvc.exe(采用共享内存的消息机制,后台通道),DTS1.dll,DTSMsg.dll,
DTSMsgS.dll,p2p.ini(配置文件),DTSDLL.pas
com+组件PQueryBalance加入DTSDLL.pas(引入DTS1.dll中向银行发包、收包的方法,其中DTSMsg.dll和
DTSMsgS.dll用于初始化通道,被DTS1.dll调用),PQueryBalance_TLB interface uses DTSDLL.
编写客户端调用组件方法,因为PQueryBalance_TLB uses 了 DTSDLL,所以,把客户端可执行
文件复制到组件工程所在的目录,或者把commsvc.exe等加到客户端文件目录:
1。在组件工程所在目录,regsvr32 PQueryBalance,运行Commsvc.exe,执行客户端,点击按钮,
调用组件方法,初始化通道成功(在CommSvc.exe的Listbox下出现通道信息),发收包成功,结果正确。
2。把组件安装到COM+,运行Commsvc.exe,执行客户端,点击按钮,
调用组件方法,初始化通道失败(在CommSvc.exe的Listbox下出现没通道信息),发包失败。
什么原因???期盼解决,谢过!
DTSMsgS.dll,p2p.ini(配置文件),DTSDLL.pas
com+组件PQueryBalance加入DTSDLL.pas(引入DTS1.dll中向银行发包、收包的方法,其中DTSMsg.dll和
DTSMsgS.dll用于初始化通道,被DTS1.dll调用),PQueryBalance_TLB interface uses DTSDLL.
编写客户端调用组件方法,因为PQueryBalance_TLB uses 了 DTSDLL,所以,把客户端可执行
文件复制到组件工程所在的目录,或者把commsvc.exe等加到客户端文件目录:
1。在组件工程所在目录,regsvr32 PQueryBalance,运行Commsvc.exe,执行客户端,点击按钮,
调用组件方法,初始化通道成功(在CommSvc.exe的Listbox下出现通道信息),发收包成功,结果正确。
2。把组件安装到COM+,运行Commsvc.exe,执行客户端,点击按钮,
调用组件方法,初始化通道失败(在CommSvc.exe的Listbox下出现没通道信息),发包失败。
什么原因???期盼解决,谢过!