Forum: Object-Pascal / Delphi-Language
by Julian M.,
6. Feb 2019
Ich danke euch sehr für das Feedback!:) Wirklich toll, wie hier Probleme aufgezeigt werden.
Die StringList lebt so lange, bis sie durch erneuten Aufruf des FileExplorer (versehentlich habe ich einmal den Namen "FileWalker" hier eingeschleust)
neu created wird.
Die Gefahren des Multithreadings sind mir bewusst, da Freepascal leider keine anonymen Methoden unterstützt, ist mir die...
Forum: Object-Pascal / Delphi-Language
by Julian M.,
6. Feb 2019
Also erstmal hatte ich vergessen zu erwähnen dass es sich beim Thread um einen Thread der Klasse TThread handelt und ich Lazarus/Freepascal verwende.
Des Weiteren habe ich mir die Frage wohl schon selbst beantworten können.
Und zwar ist es denke ich eleganter, Objekte in einem eigenen constructor zu übergeben. zweitens braucht mein Thread ja nicht dessen Parent, sondern die Stringlist des...
Forum: Object-Pascal / Delphi-Language
by Julian M.,
5. Feb 2019
Hallo,
wahrscheinlich stell ich mich mal wieder zu dusslig an aber,
wie greife ich auf das 'Parent Object' zu?
Also der Hintergrund ist,
sagen wir ich habe ein Objekt der Klasse TFileExplorer. Dieses Objekt beinhaltet wiederum Objekte der Klassen TFileStringList und TFindFileThread.
Der FindFileThread, welcher die Dateiliste erstellt soll diese nun in die FileStringList schreiben.