Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Parallele Thread Datencontainer Nutzung

  Alt 9. Aug 2007, 22:01
Wie kommst du auf Indy ?
TCriticalSectioin ist eine Komponente der VCL. Du kannst dasselbe erreichen indem du die WinAPI-Funktionen verwendest:

InitializeCritcalSection
EnterCriticalSection
LeaveCriticalSection
DeletecriticalSection

Mit InitilaizeCriticalSection erzeugst du ein Object (LPCRITICAL_SECTION) welches du global irgendwo ins Programm legst und welches du dann immer benutzt. Wenn du EnterCriticalSection aufrufst werden alle anderen Threads blockiert. Nach Leavexxx geht alles wieder seinen gewohnten Gang.
Aber TCriticalSection macht auch nix anderes.


Alternativ kannst du auch versuchen mit Messages zu arbeiten.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat