Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
20. Mär 2008
Immer, bei Enter und Leave?
MfG
xZise
PS: Ich habe mich noch nicht so sehr mit Multi-/Dualthreading beschäftigt :)
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
20. Mär 2008
Aber theoretisch, wenn das jetzt mehr als kurz wäre.
Ich dachte an so was:
wenn <Critical>.KannBetreten dann
beginne
<Critical>.Betrete;
...
<Critical>.Verlasse;
beende
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
20. Mär 2008
Also ich wäre dann aber eher für saubere Programmierung ;)
Kann die CriticalSection mir dann auch sagen, ob ich überhaupt entern dürfte?
Also ich lese gerade die Daten aus, dass ich gucke: Kann ich rein? Wenn nein, dann setze ich Files nicht neu, und mache weiter, ansonsten, setzte File und mache weiter. Ansonsten bleibt er aufrufende Thread im ".Enter" hängen oder?
MfG
xZise
PS: Meine...
Forum: Object-Pascal / Delphi-Language
Delphi
by xZise,
20. Mär 2008
Synkronisiert von der Hauptanwendung auf den Thread zugreifen?
Wie macht man das am besten :mrgreen:
Also eine Prozedur per "Syncronize" aufrufen?
Hätte dann aber eine zirkuläre Referenz ... Oder nicht? Und ich finde zirkuläre Refernzen sollte man vermeiden, oder denke ich da falsch?
MfG