Einzelnen Beitrag anzeigen

Benutzerbild von Motzi
Motzi

Registriert seit: 6. Aug 2002
Ort: Wien
598 Beiträge
 
Delphi XE2 Professional
 
#11

Re: Thread Programmierung unter Windows mit Delphi

  Alt 22. Sep 2003, 10:03
Zitat von Luckie:
Zitat von Motzi:
Seite 5: du schreibst du zuerst die C-Deklaration der Thread-Funktion, dann den Hinweis, dass die Aufrufkonvention in Delphi stdcall sein muss und dann die Delphi-Threadfunktion - ABER: die Delphi-Threadfunktion ist nicht als stdcall deklariert, da dieser TThreadFunc-Typ nur im Zusammenhang mit BeginThread verwendet wird und diese eine eigene Wrapper-Funktion verwendet.
Ich finde diese Kombination aus dem Hinweis auf die Aufrufkonvention und der Delphi-Deklaration ohne stdcall doch irgendwie irreführend...
Ja, das müßte ich noch irgendwie klarer machen. Evenzuell in dem ich erst noch die Delphi Deklaration von CreateThread aufführe.
Ja.. zuerst die Delphi-Deklaration von CreateThread und dann der Übergang auf BeginThread, wobei ich das nicht nur in einem kleinen Hinweis machen würde! Vielleicht auch noch mit der Deklaration von BeginThread...

Zitat:
Zitat:
Seite 16:
Zitat:
Windows stellt keine Funktion zur Verfügung, mit der sich die Prioritätsstufe eines Threads ermitteln lässt. [..]
Funktion gibt es keine, aber ich hab trotzdem eine interessante Doku dazu gefunden: http://msdn.microsoft.com/library/de...priorities.asp
Mal kucken. Halt, das sind die Prioritätesklassen. Die Prioritätsstufe eines Threads wird aus der Basispriorität des Prozesses und der relativen Priorität des Threads gebildet. Sie Tabelle Seite 15. Die Tabelle im MSDN liefert zwar eine Zuordnung, man kann sie aber nicht abfragen. Im Endeffekt ist es die gleiche Tabelle wie bei mir auf Seite 15.
Ja, es gibt keine Funktion um sie abzufragen, und die Tabelle ist (mit ein paar Unterschieden) fast dieselbe wie in deinem PDF (bzw dieselbe wie im Buch von Jeffrey Richter), nur dass sie noch ein bisschen detailierter ist. Aber die Tatsache, dass MS sich vorbehält den Algo jederzeit zu ändern hat mich davon ausgehen lassen, dass es keine offiziellen Dokus dazu gibt. Aber anscheinend hab ich mich geirrt...

Zitat:
Zitat:
Abgesehen von ein paar kleinen Tipp-Fehlern hab ich sonst nix mehr gefunden... 8)
Die will ich auch. Die Rechtschreibüberprüfung von OpenOffice scheint nicht so das ware zu sein.
Ok... *nochmalaufdiesuchemach*
Manuel Pöter
  Mit Zitat antworten Zitat