Einzelnen Beitrag anzeigen

Perlsau
(Gast)

n/a Beiträge
 
#11

AW: Schutzverletzung nach Programmende

  Alt 3. Mär 2015, 10:19
Du könntest einmal versuchen, die zweite Komponente, die sich deinen Angaben zufolge nicht nicht mit der ersten auf demselben Formular platzieren läßt, in OnCreate zur Laufzeit zu erstellen und in OnDestroy wieder freizugeben:
Delphi-Quellcode:
Procedure TfrmMain.FormCreate(Sender: TObject);
begin
  MyPanelStyler := TAdvPanelStyler.Create;
end;

Procedure TfrmMain.FormDestroy(Sender: TObject);
begin
  MyPanelStyler.Free; // oder
  // FreeAndNil(MyPanelStyler);
end;
Wird der Fehler dadurch nicht behoben, versuchst du, beide Komponenten zur Laufzeit zu erstellen und eventuell die Erstellungsreihenfolge umzukehren.

Sorry, EWeiss, hatte nicht bemerkt, daß du das auch bereits vorgeschlagen hattest

Geändert von Perlsau ( 3. Mär 2015 um 11:43 Uhr) Grund: Sorry
  Mit Zitat antworten Zitat