
动态链接库[Dll]
文章平均质量分 50
seagull327
若大的世界
展开
-
制作DLL
一、开使你的第一个DLL专案 1.File->Close all->File->New﹝DLL﹞代码: //自动产生Code如下 library Project2; //这有段废话 uses SysUtils, Classes; {$R *.RES}转载 2011-07-28 14:42:26 · 1359 阅读 · 0 评论 -
exe也可以当Dll用
function abcd(x: integer): integer; stdcall; var Form1: TForm1; implementation function abcd(x: integer): Intege原创 2011-07-29 15:35:14 · 1312 阅读 · 2 评论 -
创建DLL文件,封装窗体的实现方法实例
用DELPHI创建DLL文件,封装窗体的实现方法实例:即一个程序不再是单一的一个EXE文件了,而是由一个EXE文件加N个DLL文件组成,这样做的原因是方便以后的维护与更新,也是跨平台开发的重要一步。1, 打开DELPHI,新建一个Dll Wizard2, 在新建的Dl转载 2011-07-30 16:22:41 · 920 阅读 · 0 评论 -
创建&调用Dll窗体
Dll代码******************************************************************************************************************************************library Dlltest;{ Important note about DLL memory原创 2013-03-05 21:51:27 · 1310 阅读 · 0 评论 -
Delphi 编写DLL心得[转]
1 每个函数体(包括exports和非exports函数)后面加 'stdcall;', 以编写出通用的dll 2 exports函数后面必须加'export;'(放在'stdcall;'前面) 3 对于非exports函数可以使用string类型,而且建议使用string类型进行参数传递 4 对于exports函数请使用PChar类型做参数传递 5转载 2013-03-12 23:26:24 · 1756 阅读 · 0 评论 -
dll传递string实现方法
delphi中dll传递string的实现方法:dll项目uses第一个引用sharemem单元;调用的项目uses第一个引用sharemem单元;调用的单元uses第一个引用sharemem单元;**************************************************************最好是不要使用 string作Dll参数或返回值,用Pchar更好转载 2013-03-02 11:49:51 · 6748 阅读 · 0 评论 -
Delphi调用DLL文件里的窗体
Delphi调用DLL文件里的窗体在我们写程序时候,有些窗体要重复使用,最好就是把这些窗体写到一个DLL文件里去,这样就比较方便调用,下面的演示如何调用DLL文件里的窗体。DLL文件{*******************************************************}{原创 2010-12-30 03:37:00 · 2492 阅读 · 0 评论 -
Delphi之钩子函数
目前对钩子的理解: 譬如我们用鼠标在某个窗口上双击了一次, 或者给某个窗口输入了一个字母 A;首先发现这些事件的不是窗口, 而是系统! 然后系统告诉窗口: 喂! 你让人点了, 并且是连续点了两鼠标, 你准备怎么办?或者是系统告诉窗口: 喂! 有人向你家里扔砖头了, 不信你看看, 那块砖头是 A. 这时窗口的对有些事件会忽略、对有些事件会做出反应:譬如, 可转载 2013-12-19 14:50:32 · 6791 阅读 · 0 评论 -
Delphi制作DLL
Delphi制作DLL一 Dll的制作一般步骤二 参数传递三 DLL的初始化和退出清理[如果需要初始化和退出清理]四 全局变量的使用五 调用静态载入六 调用动态载入七 在DLL建立一个Tform八 在DLL中建立一个TMDIChildform九 示例:十 Delphi制作的Dll与其他语言的混合编程中常遇问题:十一 相关资料一 D转载 2013-12-19 18:42:25 · 2987 阅读 · 0 评论