CSDN论坛 > Delphi > VCL组件开发及应用

各位高手,快救救小妹,Delphi中如何调用Dll的函数和方法??? [问题点数:44分,结帖人gex2000]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs4
本版专家分:1099
Bbs1
本版专家分:65
Bbs1
本版专家分:100
Bbs6
本版专家分:9501
Bbs8
本版专家分:38090
Blank
铜牌 2000年6月 总版技术专家分月排行榜第三
Bbs1
本版专家分:0
Bbs7
本版专家分:16527
Bbs2
本版专家分:169
Bbs1
本版专家分:81
Bbs3
本版专家分:628
Bbs1
本版专家分:0
Bbs2
本版专家分:106
Bbs8
本版专家分:31206
Blank
进士 2001年 总版技术专家分年内排行榜第八
Blank
铜牌 2001年5月 总版技术专家分月排行榜第三
2001年4月 总版技术专家分月排行榜第三
Blank
红花 2001年5月 Delphi大版内专家分月排行榜第一
2001年4月 Delphi大版内专家分月排行榜第一
2001年3月 Delphi大版内专家分月排行榜第一
2001年2月 Delphi大版内专家分月排行榜第一
2001年1月 Delphi大版内专家分月排行榜第一
2000年12月 Delphi大版内专家分月排行榜第一
Blank
蓝花 2000年11月 Delphi大版内专家分月排行榜第三
Bbs8
本版专家分:38090
Blank
铜牌 2000年6月 总版技术专家分月排行榜第三
Bbs1
本版专家分:0
Bbs2
本版专家分:143
匿名用户不能发表回复!
其他相关推荐
Delphi 调用 C++ 回调函数
//输入函数声明 extern "C" __declspec(dllexport) int SetRecNotifyProc( void (*TempRecProForPub)(TICanFrame *TempFrame),char *BusName); //实现 int SetRecNotifyProc( void (*TempRecProForPub)(TICanFrame
delphi与C++ dll 之间的数据传输(字符串,数组)
1、delphi向C++ dll中传入字符串 delphi中: TsavePicture= procedure(filename:pansiChar); cdecl; name:PAnsiChar; name:=PAnsiChar(AnsiString('test.jpg')); C++中: MYDLL void GetImage(char* filename); str
C#调用delphi dll接口问题
最近使用C#调用delphi dll中的PChar参数接口,结果出现了内存错误。在Stack上找到了答案,转来此处。 Delphi dll中的声明 procedure PasswordDLL(month integer; password pchar); export;C#调用部分的代码 [DllImport( "DelphiPassword.dll", C
delphi编写与调用DLL(delphi7下测试通过)
delphi调用dll     第一章为什么要使用动态链接库(DLL) top  提起DLL您一定不会陌生,在Windows中有着大量的以DLL为后缀的文件,它们是保证Windows正常运行和维护升级的重要保证。(举个例子,笔者的Win95 System目录下尽有500多个DLL文件。)其实,DLL是一种特殊的可执行文件。说它特殊主要是因为一般它都不能直接运行,需要宿主程序比如*.EXE
delphi 调用C# DLL程序集
首先:新建类库 右键类库,属性,应用程序,程序集信息,勾选使程序集COM可见(M) 在重新生成新的类库,也就是新的DLL 比如DLL为test.dll,放入C盘根目录 开始--》程序---》Microsoft Visual Studio 2005--》--Visual Studio Tools--》Visual Studio 2005 命令提示 输入regsvr32
Delphi使用C++库,向库中函数传递回调函数指针的问题解决
Delphi中专用的回调函数是of Object
Dll调用主程序(客户端、外部程序、宿主)函数的实现
      参考了大量网址(现列表如下),也只找到一些零星的代码段。如我般菜鸟,实在难以轻松地写出具体实现代码。          http://topic.csdn.net/t/20060719/14/4890502.html          http://tech.techweb.com.cn/archiver/tid-224521.html          http://gr
DLL调用与释放的一点切身体会
今天在大富翁问有关DLL加载和释放的问题,虽然没有得到答案,却得到一个很好的提示——如何判断DLL已经从内存中释放掉?删除这个DLL看能否成功是个很好的办法。根据这个简单而有效的办法做了很多试验,过程如下。试验的几个方法:(1)静态调用DLLtest1.dll,句柄保存在Th变量中;(2)动态调用DLLtest1.dll,句柄保存在Th1变量中;(3)动态调用DLLtest2.dll,句柄保存
c#中的webservice调用delphi写的dll函数的方法
1 在delphi中把写的函数编绎成dll文件,函数要注意传入传出参数要能被c#可以通用。 例子如下:export两个函数, 参数后面要带: stdcall; export;最后要exports函数名,如果没有下面两句调用时找不到函数会报错。 exports EncryStrHex , DecryStrHex ; begin end. 字符串的传入返回值只能用:PAnsiChar必
调用delphi的dll并向其传字符串参数的要点
1.首先delphi的string和别的语言不兼容,一般delphi中必须将参数声明为pchar(别的语言则传递字符串指针,或者按地址传参数)       2.delphi的UNIT引用里千万不能带上sharemem       3.delphi的参数类型只能是一般的,不能是var之类的       4.函数的声明必须是带有stdcall;export;实例:unit dlltest;interf
关闭
关闭