Thema: Delphi TCriticalSection Frage

Einzelnen Beitrag anzeigen

Errraddicator

Registriert seit: 26. Jun 2008
161 Beiträge
 
Delphi 2007 Professional
 
#3

Re: TCriticalSection Frage

  Alt 5. Jun 2009, 11:41
Zitat von sirius:
a) Wozu brauchst du das Application.Processmessages? Ich denke du hast einen Thread.
b) Und ich bin der Meinung, die GUI kannst du nicht in eine CS packen. Wie verhinderst du denn auf der anderen Seite, dass das Label grad neu gezeichnet wird?


c) btw.:
Zitat:
Habe ein kleines Programm, welches ausnahmsweise mal Threads nutzen soll (brauche ich normalerweise nicht).
Ich habe selten eine Programm, welches ohne Threads auskommt.
a) War vorher ohne Threads und daher rührt noch das ProcessMessages.

...

b) Geht mir ja viel mehr darum, dass diese Funktion nich zufällig mal vom Hauptfenster UND dem Thread gleichzeitig aufgerufen wird.
Das müsste ich mit einer CS doch so realisieren können, oder?

...

c) Also ich brauche das im Regelfall nich, da ich hauptsächlich Batchprogramme im weitesten Sinne betreibe.
Programmstart -> evt. Benutzereingaben -> Liest Daten -> Stellt was damit an -> Liste/PDF/Druck/DB/WasAuchImmer kommt raus -> Ende.

Einziger Vorteil von Threads wäre hier die Laufzeit, aber da die DB-Schnittstelle die ich benutzen muss eh nicht Threadtauglich ist, hat sich das Thema so oder so erledigt. *G*
  Mit Zitat antworten Zitat