Muss ich dann jetzt auch contructor und destructor einbauen, weil - es läuft grundlegend erstmal auch so, aber beim Zugriff auf die Variable "script" mit
Code:
if not assigned(script) then script:=TStringList.create;
bekomme ich eine Zugriffsverletzung...?
Grundsätzlich musst du keinen constructor oder destructor einbauen, da du die von TClass erbst. Wahrscheinlich wäre das in deinem Fall aber doch sinnvoll um das
script:=TStringList.create
unterzubringen.
Wo wird das denn jetzt aufgerufen? Vielleicht liegt da der Grund für die Zugriffsverletzung.