Hallo Forum!
Wenn ich ein Form zur Laufzeit löschen möchte, mache ich das so:
Code:
if assigned(Form) then
begin
Form.DisposeOf;
Form := nil;
end;
Wenn aber ein TWebbrowser, der eine lokale
html-Datei lädt, auf dem Form lag, bekomme ich eine Zugriffsverletzung, wenn ich das Form wieder laden will.
Der TWebbrowser scheint nicht vollständig gelöscht zu sein. Weiß jemand, wie ich das Problem lösen kann?
Das das Formular nicht Modal angezeigt wird, muss es mit .Release Freigegeben werden.
Damit lassen sich viele Probleme lösen. Da der IE (TWebbrowser) doch etwas "eigenwillig" ist reicht das u.U. nicht aus.
Windows Vista - Eine neue Erfahrung in Fehlern.