当前位置: 代码迷 >> PB >> PB 怎么调用外部复杂dll
  详细解决方案

PB 怎么调用外部复杂dll

热度:78   发布时间:2016-04-29 06:30:52.0
PB 如何调用外部复杂dll
说明:环境pb9,想调用外部dll,根据查询的资料已了解可以在Loacl external Functions 或者Golable external Functions 中定义,例Function ulong GetSysColor (int index) Library "USER32.DLL" 
可是我要调用的dll不是用某个函数,例Alib.dll在.net 引入并在winform中调用代码:
 ALib.MMF obj = new ALib.MMFClass();
 obj.ServerCertUrl = txt1.Text;
请问在pb中如何声明和使用这个Alib.dll

------解决方案--------------------
你这个是不是封装好的控件,可以在系统注册 Alib.dll,然后通过OLE添加到相关界面。就可以直接使用了。
------解决方案--------------------
引用:
说明:环境pb9,想调用外部dll,根据查询的资料已了解可以在Loacl external Functions 或者Golable external Functions 中定义,例Function ulong GetSysColor (int index) Library "USER32.DLL" 
可是我要调用的dll不是用某个函数,例Alib.dll在.net 引入并在winform中调用代码:
 ALib.MMF obj = new ALib.MMFClass();
 obj.ServerCertUrl = txt1.Text;
请问在pb中如何声明和使用这个Alib.dll


方式用connettoobject试试,可参考以下链接
http://blog.csdn.net/lijianhe043/article/details/7178756

如果是ActiveX控件的话,可以在ole中找到,拖拉到你的窗口上,然后通过ole_1来引用 即可
  相关解决方案