Hallo!
Ich habe im public-Abschnitt eine TStringList, ...
Delphi-Quelltext
damit andere Formulare darauf zugreifen können. In FormCreate erzeuge ich sie dann. In der Close-Prozedur möchte ich die StringList löschen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin TpList.Free; end; |
Egal, an welche Stelle ich TpList.Free; schreibe, es kommt obige Fehlermeldung. Lasse ich TpList.Free weg, gibt's auch keinen Fehler. Müssen in public deklarierte Elemente nicht zerstört werden?
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!