Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
25. Mai 2005
Die TCriticalSection ist nur ein Wrapper für die Critical sections von Windows. Ich meine, Du könntest Dir eine Klasse ableiten und eine Methode 'TryEnter' dazu schreiben. Die besteht doch eigentlich nur aus der einen Zeile 'TryEnterCriticalSection...'
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
25. Mai 2005
Mit TryEnterCriticalSection gehts. Man lernt nie aus ... :-D
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
24. Mai 2005
Das geht nicht, weil:
CS ist frei.
Thread A fragt und bekommt die Antwort "CS ist Frei" ( :bounce2: )
Thread B fragt und bekommt die Antwort "CS ist Frei" ( :bounce2: )
Thread A geht in die CS rein. :tongue:
Thread B auch-> :wall:
Die 'critical sections', also die Programmteile, die geschützt werden, musst Du zu kurz wie möglich halten. Bei einem Stack sehe ich da keine Probleme. Die...