Ups,
zu schnell geantwotet
Du erzeugst also FormC aus FormA oder FormB heraus???
Delphi-Quellcode:
procedure FormA. ...
begin
if Not Assigned( FormC ) then
FormC := TFormC.Create( Self );
try
FormC.ShowModal;
...
finally
FreeAndNil( FormC );
end;
end;
//oder
procedure FormB. ...
begin
if Not Assigned( FormC ) then
FormC := TFormC.Create( Self );
try
FormC.ShowModal;
...
finally
FreeAndNil( FormC );
end;
end;
Hab ich das nun richtig verstanden ?
Dann ist das was du da machst genau richtig.
mfg Rumpi