别名可以直接用路径来写;
Try
if Application.MainForm.MDIChildCount>0 then
ActiveMDIChild.Close;
Finally
TmyFormChild.Create(Self);
End;
Try
if Application.MainForm.MDIChildCount>0 then
ActiveMDIChild.Close;
Finally
TmyFormChild.Create(Self);
End;
解决方案 »
- dispinterface 类型变量的声明
- 控件闪烁的解决方案
- ★来者有分哦!★Delphi程序怎么调用SQL中的sp_prepare存储过程?会用的进来说说怎么用!多谢了!★★
- 关于招聘的事
- >请教有关窗口调用的问题(新手)?<
- 大家帮帮忙,我急啊
- 为何D6的database destop输table(p5 for windows)中文时要输两遍才上去,第一次是乱码
- 如何使 delphi 6 里面的 TActionMenu 具有 菜单伸缩功能
- 一个打印报表的问题,救急***··!!!~~(只能给30分,不好意思~~)
- 解释一下Delphi中的模块
- 数据库表如何初始化路径?
- 54beginner
BDE的发布不是很难,搜索以前的帖子,一定可以找到方法。2.if Assigned(ChildForm) then Exit;
var
vForm: TForm; function SearchMDIChild(AFormClass: TFormClass): TForm;
var
iCount: Integer;
begin
for iCount := 0 to Screen.FormCount - 1 do
begin
Result := Screen.Forms[iCount];
if (Result.ClassType = AFormClass) and(Result.FormStyle = fsMDIChild) then
Exit;
end;
Result := nil;
end;begin
vForm := SearchMDIChild(AFormClass);
if not Assigned(vForm) then
AFormClass.Create(Application)
else begin
if vForm.WindowState = wsMinimized then
vForm.WindowState := wsNormal;
vForm.BringToFront;
end;
end;调用这个过程传个窗口类
Query1.DataBaseName为MyBase
然后
程序里
DataBase1.Params.Add('PATH=' + ExtractFilePath(ParamStr(0)));
DataBase1.Open;
Query1.Open;