Forum: Object-Pascal / Delphi-Language
Delphi
by alfold,
4. Jan 2017
Sorry ich dachte an synchronize mit den Mainthread:?
alles andere kommt jetzt dazu!
der Getter sieht jetzt so aus
function TLwThread.Getfile: tarray;
var
i: Integer;
begin
LwCS.Enter;
try
Forum: Object-Pascal / Delphi-Language
Delphi
by alfold,
4. Jan 2017
Danke für alles!
Fehler gefunden. Ich hab im Mainthread ausversehen den Thread 2x erstellt. Deswegen auch immer execute der Fehler daten da/nicht da.:oops:
Das Absichern kommt jetzt!
Synchronisieren mit den Mainthread? Nö
Hat seine Grund.
THX für Eure Bemühngen
Gruß Alfold
Forum: Object-Pascal / Delphi-Language
Delphi
by alfold,
4. Jan 2017
Mh, Result muss ja irgendwann mal die Größe bekommen!
also muss ich im getter Result bei der Abfrage vom Meinthread setzen.
Oder ich könnte Result vorher abfragen ob es schon gesetzt ist. Ob das geht, hab ich noch nicht getestet?
Ursache ist aber EXECUTE dort sind die daten nicht fix. Demzufolge auch nicht im Getter. Wie sich herraustellte. Warum keine Ahnung!
Bin noch am suchen:gruebel:
...
Forum: Object-Pascal / Delphi-Language
Delphi
by alfold,
4. Jan 2017
Jetzt steh ich richtig aufn Schlauch!!!!!
Beim Check des ganzen, hab ich festgestellt das im execute nur kurz
Werte vorhanden sind!?
Dann kommt es zu mehrerern durchläufen wo keine Werte da sind. irgendwann sind werte wieder da,
aber auch nur kurz. Danach wieder weg!
Der Setter wird vom Mainthread nur einmal aufgerufen, wenn dort die Filelist gefühlt wird. ansonsten nur wenn sich was in der...
Forum: Object-Pascal / Delphi-Language
Delphi
by alfold,
3. Jan 2017
Ja kommt noch im Original:wink:
Aber es geht erst mal um den Getter!
Gruß
Forum: Object-Pascal / Delphi-Language
Delphi
by alfold,
3. Jan 2017
Sitze schon seit tagen dran! Neu geschrieben x mal geändert usw.
Wo hab ich was übersehen:?::gruebel:
Gruß
Forum: Object-Pascal / Delphi-Language
Delphi
by alfold,
3. Jan 2017
befindet sich im setter.
Pointer mh? :gruebel:
Der Thread läuft selbstständig um den Mainthread nicht abhängig zu machen. Der Thread erhält lediglich die Listen vom Mainthread.
Hatte zwar was gefunden im Inet, bezog sich aber auf ein eindimensionales Array, deshalb noch die Fragmente in Getfile!
Gruß
Forum: Object-Pascal / Delphi-Language
Delphi
by alfold,
3. Jan 2017
Hi, zur Zeit hänge ich an dieses Problem.
Ich bekomme im Mainthread immer ein leeres array zurück!
Im thread selbst wird es gefüllt.
Nun weiß ich nicht mehr weiter!
...
.....