摘要:
一 Dll的制作一般分为以下几步:1 在一个DLL工程里写一个过程或函数2 写一个Exports关键字,在其下写过程的名称。不用写参数和调用后缀。二 参数传递1 参数类型最好与window C 的参数类型一致。不要用DELPHI的数据类型。2 最好有返回值[即使是一个过程],来报出调用成功或失败,或状态。成功或失败的返回值最好为1[成功]或0[失败].一句话,与windows c 兼容。3 用stdcall声明后缀。4 最好大小写敏感。5 无须用far调用后缀,那只是为了与windows 16位程序兼容。三 DLL的初始化和退出清理[如果需要初始化和退出清理]1 DLLProc[SysUtil 阅读全文
摘要:
建立DLL项目:library ShowDllForm;....Uses ...Exports //输出引用ShowDllModalForm, //显示模态窗体ShowDllForm; //显示非模态窗体beginend.加入DLL窗体:Unit DllFrm; //DllFrm表单源码interface......private...public...end.//声明过程Procedure ShowDllModalForm(aHandle:THandle);stdcall;Procedure ShowDllForm(aHandle:THandle);stdcall;......impleme 阅读全文
摘要:
1,新建dll客户端模块---------------dll工程文件PlugIns.dll-------------------------------library PlugIns;{ Important note about DLL memory management: ShareMem must be thefirst unit in your library's USES clause AND your project's (selectProject-View Source) USES clause if your DLL exports any procedures 阅读全文
摘要:
Delphi制作DLL 一 Dll的制作一般步骤二 参数传递三 DLL的初始化和退出清理[如果需要初始化和退出清理]四 全局变量的使用五 调用静态载入六 调用动态载入七 在DLL建立一个Tform八 在DLL中建立一个TMDIChildform九 示例:十 Delphi制作的Dll与其他语言的混合编程中常遇问题:十一 相关资料一 Dll的制作一般分为以下几步:1 在一个DLL工程里写一个过程或函数2 写一个Exports关键字,在其下写过程的名称。不用写参数和调用后缀。二 参数传递1 参数类型最好与window C++的参数类型一致。不要用DELPHI的数据类型。2 最好有返回值[即使是一个过 阅读全文