您的位置:首页 > 编程语言

主窗体为MDI,子窗体的建立写到了DLL里,代码见内,如何判断使子窗体只CREATE一次?

2005-07-09 17:34 381 查看
建1个StringList;

procedure ShowChild(form:TForm);StdCall;
var
ptr:PLongint;
Form1:TForm1;
begin
if StringList.IndexOf(form.name)<>-1 then
begin
exit;
end;
ptr:=@(Application.MainForm);
ptr^:=Longint(form);
Form1:=TForm1.Create(form);
StringList.Add(form.name);
Form1.Show;

end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: