如题,在做窗体切换时,点击一个按钮进入下一个页面,但是弹出一个对话框,Project Project1.exe raised exception class EAccessviolation with message 'Access violation at address 0045542E in moolule 'Project1.exe.
read of address 000002F4 process stopped.use step or run to continue.
是什么意思啊?是哪里出问题了呢,窗体之间的切换代码并没有错!希望亲们给指导一下!
read of address 000002F4 process stopped.use step or run to continue.
是什么意思啊?是哪里出问题了呢,窗体之间的切换代码并没有错!希望亲们给指导一下!
1 由系统在初始化时创建program Project1;uses
Forms,
Unit1 in 'Unit1.pas' {Form1};{$R *.res}begin
Application.Initialize;
Application.CreateForm(TForm1, Form1); ---->由系统创建
Application.Run;
end.2 手动创建
你可以吧上面那句删除,自己在用的时候创建这个界面
Form1 := TForm1.Create.(nil);
Form1.show;
From1.Free;3 请你检查下你的各种数据控件,query/table/tclientdataset/
各种变量TStringList/Tlist等有无释放,或者正在使用