问题已经解决了,但是想不通!
form1,form2
form1为mainform,上面有一个button,点击后打开form2!!
button.click为:form2:=tform2.Create(nil);
form2.Show;
f9之后,如果不点击button不打开form2,关闭正常!!!一切ok!!
但是,点击button打开form2,然后再关闭程序,就出access voilation错误。当把form2:=tform2.Create(nil);的nil改成applicatoin之后,程序就没有问题了!!!这是什么问题呢???
form1,form2
form1为mainform,上面有一个button,点击后打开form2!!
button.click为:form2:=tform2.Create(nil);
form2.Show;
f9之后,如果不点击button不打开form2,关闭正常!!!一切ok!!
但是,点击button打开form2,然后再关闭程序,就出access voilation错误。当把form2:=tform2.Create(nil);的nil改成applicatoin之后,程序就没有问题了!!!这是什么问题呢???
form2:=tform2.Create(nil);
form2.Show;
form2.onclose :
from2:=nil ;
form2.free ;
试试