C cgx_2001 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #1 已经用VB做成DLL的文件,怎样用Dephi调用它的函数?
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #2 在Delphi里面进行声明,然后就可以使用了。 同时也可以进行动态调用:loadlibrary、FreeLibrary等。 看一下下面的帖子,也许对你有用 http://www.delphibbs.com/delphibbs/dispq.asp?lid=834858
在Delphi里面进行声明,然后就可以使用了。 同时也可以进行动态调用:loadlibrary、FreeLibrary等。 看一下下面的帖子,也许对你有用 http://www.delphibbs.com/delphibbs/dispq.asp?lid=834858
C cgx_2001 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-16 #3 问题是VB做成的ActiveX DLL,用一般的dll那种调用方法不行。
C chinaplate Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-16 #4 project->import type library,它把你在VB ACTIVEX DLL中定义的接口导入DELPHI。 但是,导入能正常的完成,也基本上能运行,但基本上是不能用的。 和这个问题,应该是一种原因。 http://www.delphibbs.com/delphibbs/dispq.asp?lid=845340
project->import type library,它把你在VB ACTIVEX DLL中定义的接口导入DELPHI。 但是,导入能正常的完成,也基本上能运行,但基本上是不能用的。 和这个问题,应该是一种原因。 http://www.delphibbs.com/delphibbs/dispq.asp?lid=845340
W wooden Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-29 #5 在Delphi中可以这样做: //包含comObj单元 Var K:OleVariant; thisStr:OleVariant; begin k:=CreateOleObject('CharConvert.GBBig');//参数为你注册的组件的部件 thisStr:=K.BigChar('什么');//直接引用你的Dll中的方法或函数 showmessage(thisstr); end;
在Delphi中可以这样做: //包含comObj单元 Var K:OleVariant; thisStr:OleVariant; begin k:=CreateOleObject('CharConvert.GBBig');//参数为你注册的组件的部件 thisStr:=K.BigChar('什么');//直接引用你的Dll中的方法或函数 showmessage(thisstr); end;