Application.CreateForm(TForm2, Form2);
try
Form2.ShowModal();
finally
Form2.free;
Form2:=Nil;
end;
end;打开窗体正常...
但在关闭时form2时.
出现Poject data.exe raise exception class eInvalidPointer with message
'invalid pointer operation',
try
Form2.ShowModal();
finally
Form2.free;
Form2:=Nil;
end;
end;打开窗体正常...
但在关闭时form2时.
出现Poject data.exe raise exception class eInvalidPointer with message
'invalid pointer operation',
解决方案 »
- 哪位兄弟能不能帮我把这个函数转成delphi,多谢~
- 用过delphi 2005的请进给100分
- ValueListEditor问题(急!!!)
- 关于TStringGrid的简单问题
- 请帮帮忙,各位,有关ADOcommand的问题
- 如何在EDIT中屏蔽DELETE键啊!
- 怎样把有密码的ACCESS数据库用DELPHI做一些简单操作?(在线等待,马上结帖)
- 请问如何用Delphi 控制 Word 画表格?
- 数据库问题。急!(在线等候)
- 谁有<<Delphi5程序员指南>>?能不能把配套光盘中的所有源代码发给我?(我买了书但忘了拿光盘)(200分)
- QuickReport问题:怎样为QUICKREPORT动态创建QRDBText对象,使它能够显示数据库中的某列?
- c#里有没有类似于variant的类型
try
Form2.ShowModal();
finally
Form2.free;
Form2:=Nil;
end;
end;
换成:
form2 := TForm2.create(nil)
try
Form2.ShowModal();
finally
FreeAndNil(Form2);
end;
原因是:Application.CreateForm创建的窗体,自动维护,无需人工释放
form2 := tform2.create(self);