Moin,
ganz einfaches Problem eigentlich, der User klickt auf einen Button, daraufhin wird ein neues Form erzeugt und das alte beendet werden. Leider bekomme ich beim Freigeben der alten Form eine
Access Violation. Weiß jemand warum?
Delphi-Quellcode:
case Menu.SelectedItem.
Index of
0 :
begin
OpenDialog1.Filter := '
TSC Speicherstand (*.tsc)|*.tsc';
if OpenDialog1.Execute
then
begin
LoadMainSaveGame(OpenDialog1.FileName);
Application.CreateForm(TtscMainGame, tscMainGame);
tscMainGame.Show;
tscStartMenu.Free;
// <= hier kommt die Exception
end;
end;
....
Wenn ich die Form an anderen Stellen freigebe bekomme ich auch keinen Fehler, jemand ne Idee?
Danke euch.