Forum: Object-Pascal / Delphi-Language
Delphi
by bcvs,
20. Mai 2016
Sorry für die Verwirrung. Ich meinte auch TObject, nicht TClass :oops:
type TScript = class ist das selbe wie
type TScript = class(TObject)
Ansonsten: ich habe gerade mal in einem alten TurboPascal-für-Windows-Code nachgeschaut. Das Object kannte doch auch schon Constructoren, nur hießen die da standardmäßig Init. Also hast du ja schon einen Constructor.
Warum und ob dein Init hier:...
Forum: Object-Pascal / Delphi-Language
Delphi
by bcvs,
19. Mai 2016
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.