关于Activex类型库,绝对高难度,也值得讨论的问题(在线等。。。)(100分)

  • 主题发起人 主题发起人 ebensy
  • 开始时间 开始时间
E

ebensy

Unregistered / Unconfirmed
GUEST, unregistred user!
用vb建立一个activex dll时,系统会自动引用一个stdole的库,在view--object browser里面可以看到这个库的全部内容,其中有一个叫stdFunctions的module,里面有两个函数loadpicture,savepicture.
同样用delphi建立一个activexdll,类型库里也会自动引用这个stdole.tlb,可是我却没有办法用到,甚至看到这个StdFunction module里面的函数.
用delphi打开winnt/system32下面的stdole2.tlb,可以在类型库编辑器中看到这个module ,可是我如何用呢?在delphi的activex unit里面有oleloadpicturefile函数和上面loadpicture函数类似,参数都一样,我在代码里可以用,编译也通过,可是注册dll时失败,报告提示说需要支持库。

我的目的就是想用到那个stdole里面的loadpicture函数,上面是我的研究成果,但是失败的,谁可以帮助我?
导入stdole.tlb
uses 對應生成的 stdole_TLB;
可是看不到那两个函数。
是不是delphi在把类型库转换为_TLB的时候,module中的函数不对外公开??


是不是delphi在把类型库转换为_TLB的时候,module中的函数不对外公开??
 
后退
顶部