AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Der etwas andere Thread.
Thema durchsuchen
Ansicht
Themen-Optionen

Der etwas andere Thread.

Ein Thema von himitsu · begonnen am 11. Dez 2011 · letzter Beitrag vom 12. Dez 2011
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.340 Beiträge
 
Delphi 12 Athens
 
#4

AW: Der etwas andere Thread.

  Alt 12. Dez 2011, 08:01
das ist also sozusagen eine "Pseudo-VCL"-Thread-Klasse, so wie Delphis Timer?
Könnte man so sagen.
Es ist eine "richtige" VCL-Klasse, welche einen TThread kapselt und verwaltet. ('ne Worker-Queue)

- alles schön über den OI einstellbar
- läßt sich auf eine Form/ein DatenModul pappen und schon sieht man gleich wo man einen Thread verbaut hat

Bei der "abgespeckten" SE-Version muß ich aber noch schauen wie sich das verhällt.
Hab's noch nicht in einem älteren Delphi kompiliert.
Aber vom Grundsystem sollte die auch unter älternen Delphis laufen.


PS: 'nen Thread-Pool kommt och irgendwann.

Was ich gesehen habe gefällt mir. Ich werde damit auch intensiver rumspielen
Das freut micht
Also vorallem wenn es nochmals kräftig durchgetestet wird.
Es war nicht grade "einfach" die Synchronisation mit der VCL hinzubekommen.
Vorallem beim Beenden des Programms hatte ich anfangs Probleme, wenn da der Thread noch aktiv auf die Form zugreifen wollte.


[add]
Grade eben hab ich bemerkt, daß in der Queue noch keine Sync-Funktionen vorhanden sind.
Klar kann man dieses auch manuell machen (seit den anonymen Methoden),
Delphi-Quellcode:
TThread.Synchronize(nil, procedure
  begin
    ...
  end);
aber warum nicht auch dort der einfachere/kürzere Weg?
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (12. Dez 2011 um 08:40 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz