预处理指令(13分)

F

ff_ff

Unregistered / Unconfirmed
GUEST, unregistred user!
{$IFDEF DEBUG}
procedure GanWarning;
begin
MessageBeep(0);
end;
{$ELSE}
procedure GanWarning;
begin
end;
{$ENDIF}
是什么意思?
 
F

ff_ff

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);
begin
{$IFDEF DEBUG}
SHOWMESSAGE('HELLO');
{$ENDIF}
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
ShowMessage('hello');
end;
为什么一个出现hello,一个没有?
会者不难,怎么没有人帮我解释一下呢?
 
F

ff_ff

Unregistered / Unconfirmed
GUEST, unregistred user!
S

smallstomach

Unregistered / Unconfirmed
GUEST, unregistred user!
F

ff_ff

Unregistered / Unconfirmed
GUEST, unregistred user!
请问什么情况下用共享内存
MapViewOfFile
OpenFileMapping
 
M

_Murray

Unregistered / Unconfirmed
GUEST, unregistred user!
下一个大富翁CHM版吧,里面有很多相关内容。
http://www.tomore.com/down_file.php?id=18731
 
K

kunian

Unregistered / Unconfirmed
GUEST, unregistred user!
去看一下内存映射的相关书籍吧,然后再看看我的个人笔记,我最近也在研究这个。
因为你鼠标钩子要写在DLL里面的,这样才能注入其他进程。
但DLL实例化以后是独立的内存空间,你自己写的程序是无法访问DLL里面的变量的,
所以就要DLL里面开一个共享内存,把要供给主程序的变量放里面,让主程序读取。
具体我也在学习中可能说得不够清楚,你还是看看我的笔记吧
 
F

ff_ff

Unregistered / Unconfirmed
GUEST, unregistred user!
楼上的兄弟笔记不错,我也研究研究,有问题向你请教.
 
F

ff_ff

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 

Similar threads

回复
0
查看
470
不得闲
回复
0
查看
947
不得闲
S
回复
0
查看
688
SUNSTONE的Delphi笔记
S
S
回复
0
查看
715
SUNSTONE的Delphi笔记
S
顶部