梦 梦中过客 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-12 #5 我也想得一个,我用dll写钩子函数,没老师,太痛苦了,我的qq 514895
D dedema Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-13 #7 library SimDll; uses SysUtils, dialogs, Classes; {$R *.res} procedure ShowText(textchar);stdcall; begin showmessage(text); end; exports ShowText; begin end. 够简单了吧?
library SimDll; uses SysUtils, dialogs, Classes; {$R *.res} procedure ShowText(textchar);stdcall; begin showmessage(text); end; exports ShowText; begin end. 够简单了吧?
嫩 嫩手 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-13 #8 能给一个完整的吗?还有,如果.dpr里包含Unit怎么写好?
D dedema Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-13 #9 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; procedure ShowText(textchar);stdcall;external 'simdll.dll' ; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin showtext('Message'); end; end.
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; procedure ShowText(textchar);stdcall;external 'simdll.dll' ; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin showtext('Message'); end; end.
人 人在昆明 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-13 #10 作广告啦,看看这个 http://www.playicq.com/dispdoc.php?id=2714
嫩 嫩手 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-13 #11 我想学习做一个DLL文件,但不知道为什么,总是写一半,然后再写函数或过程就提示: [Error] HardWare.pas(9): Unsatisfied forward or external declaration: 'GetCID' 如果再新建一个DLL,这样写就没问题,但写不了几个函数或过程又成这样了
我想学习做一个DLL文件,但不知道为什么,总是写一半,然后再写函数或过程就提示: [Error] HardWare.pas(9): Unsatisfied forward or external declaration: 'GetCID' 如果再新建一个DLL,这样写就没问题,但写不了几个函数或过程又成这样了
易 易名烦 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-13 #12 我照上面的例子写,弹出的对话框是 ‘D’,标题栏乱码,点确定后出错。
Z zw84611 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-13 #14 dll挺简单的呀,不妨贴出你的dll和调用程序的所有代码。
J jamers Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-13 #15 我想请问一下,如何编写在ASP中调用的DLL文件呀? 有哪些需要注意的呀? 我编写的,没办法在ASP中调用…
嫩 嫩手 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-14 #16 to zw84611: 我把我的源代码给你,你可以帮我看看吗?我是第一次写DLL,其中好多都不清楚, 其中书写格式,命名,书写的位置,都希望你帮我看看。 你的E-Mail是多少?
Z zw84611 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-14 #17 这是两个例子: http://service.lonetear.com/delphi/dispdoc.asp?id=1299 http://service.lonetear.com/delphi/dispdoc.asp?id=1300 如果还不行,不妨贴出来,大家帮忙改改,没人会笑话的。
这是两个例子: http://service.lonetear.com/delphi/dispdoc.asp?id=1299 http://service.lonetear.com/delphi/dispdoc.asp?id=1300 如果还不行,不妨贴出来,大家帮忙改改,没人会笑话的。
嫩 嫩手 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-14 #19 to zw84611: 我已经下载下来了,但我想问一下,KeyboardHook里的Unit单元每个函数后都跟了 stdcall 和export,而MouseHook里的unit单元里每 个函数没有用export和stdcall, 为什么?在什么时候用,什么时候不用?可以说说吗?
to zw84611: 我已经下载下来了,但我想问一下,KeyboardHook里的Unit单元每个函数后都跟了 stdcall 和export,而MouseHook里的unit单元里每 个函数没有用export和stdcall, 为什么?在什么时候用,什么时候不用?可以说说吗?
嫩 嫩手 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-14 #20 还有,ShareMem是在每个单元里都引用还是在.dpr里引用一次就行了?