一个关于 Dll 的问题(30分)

  • 主题发起人 主题发起人 xlf
  • 开始时间 开始时间
X

xlf

Unregistered / Unconfirmed
GUEST, unregistred user!
我对 Dll 的编程不太熟悉,现在请问一个问题:
  如何做一个弹出能窗体,但不在任务栏出现窗口的 Dll。我做的 Dll 只要有
窗口,它就在任务栏出现一个类似 Command.com 的图标。不管是在 Dll 中加入
窗体还是用 Showmessage 等,只要有新窗口出现,它就出现上述情况。请各位
大侠帮忙看看,最好给我寄一个源程序。我记得好像讨论过,但找不到了!先
谢谢各位了!
 
不会吧!大富翁里这么多人,难道没人会?
 
又好长时间没人回答了!
DLL真的这么难?
 
可能这个问题太简单!
首先,随便写一个EXE的主FORM程序,例如unit1.pas unit1.dfm的 FORM1
然后,再另一个单元unit2中,use unit1,并且自己定义一个函数:
procedure TestDLL;stdcall;
var
TempFrm:TForm1;
begin
TempFrm:=TForm1.Create(Application);
TempFrm.ShowMadle;
TempFrm.Free;
end;
第三,创建个DLL工程(暂时命名NewDll.dpr),把上述文件加入到在工程中,并添加代码;
Exsports TestDLL name 'TestDLL;';
这样编译以后,生成动态库 NewDll.dll;
调用说明:
新创建一个工程,在某个Unit中装载该函数
 
接受答案了.
 
后退
顶部