dll的问题,大伙帮帮我 ( 积分: 100 )

  • 主题发起人 主题发起人 llfu
  • 开始时间 开始时间
L

llfu

Unregistered / Unconfirmed
GUEST, unregistred user!
刚到用友上班,因为U8是用VB开发的,而我比较会用DELPHI,公司要我开发插件,提供相关的DLL.
其说明是这样的.....:

工程中需在某个类模块中实现Show方法。该类会在下一个步骤中注册到相应的配置文件或数据库表中。
当注册成功后,启动U8门户,在其中双击二次开发的菜单节点时,U8门户会自动调用注册的类的Show方法。
Show方法的语法如下:
Public Sub Show(Hwnd As Long,
Login As U8Login.clsLogin,
Optional mRepManage As Object,
Optional mRepSysInfo As Object)
参数说明:
Hwnd:主窗口句柄,一般不用
Login:U8登录对象实例
mRepManage:UfHeronReport.clsReportManager,报表管理对象接口对象
mRepSysInfo:UfHeronReport.clsSysInterface,查询分析器环境接口对象
......
对节点进行注册:
中的说明他是这样写的:
cExec:为要执行的你的二次开发的类名,即前面所述实现了Show方法的类名
//---------------
东西我是做好了,可是是我自己连的数据库,现在想要在U8里头挂接....不知道该怎样弄,我自己做了很多测试可是都不对.
delphi中dll好像都是封装函数的....上面的问题我该怎么写dll???
请大家帮帮我,我的qq:5711065,email:llfu@163.com
 
其实很简单.他的VB开发的COM的DLL,而不是常规的动态链接库.
Delphi一样可以开发COM的DLL,可以创建和使用COM对象.
你随便看看Delphi开发COM/ActiveX方面的资料.很简单的
 
wr960204,可以给我一个例子么,我自己弄了半天还是没有弄出来..
 
COM对象的,你去下载一本 delphi 入门到精通,
里面专门有一章说com对象的,看完就没问题了
 
后退
顶部