Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   WorkerThread.Execute arbeitet keine procedure ab ? (https://www.delphipraxis.net/170725-workerthread-execute-arbeitet-keine-procedure-ab.html)

himitsu 1. Okt 2012 17:42

AW: WorkerThread.Execute arbeitet keine procedure ab ?
 
Versuch mal
Delphi-Quellcode:
.Start
, anstatt
Delphi-Quellcode:
.Resume
. (ich glaub bei .Resume sollte der Compiler auch was vonwegen "deprecated" bringen, aber ich weiß jetzt nicht ab welcher Delphi-Version das gilt)

Klaus01 1. Okt 2012 19:55

AW: WorkerThread.Execute arbeitet keine procedure ab ?
 
Zitat:

Zitat von MrMooed (Beitrag 1185289)
Und es scheint tatsächlich so zu sein, dass Delphi mir den Thread wegoptimiert hat, da ich das Bild nicht weiter benutzt habe - welch eine schlaue Software ich da doch benutze :coder2:

Wenn Du einen Breakpoint in die Methode setzt und wenn Du das programm dann im Debugmodus startest
macht Delphi aus dem (roten) Breakpoint einen grünen wenn die Stelle des Breakpoints wegoptimiert wurde.

Grüße
Klaus

MrMooed 1. Okt 2012 20:40

AW: WorkerThread.Execute arbeitet keine procedure ab ?
 
Zitat:

Zitat von Klaus01 (Beitrag 1185314)
Wenn Du einen Breakpoint in die Methode setzt und wenn Du das programm dann im Debugmodus startest
macht Delphi aus dem (roten) Breakpoint einen grünen wenn die Stelle des Breakpoints wegoptimiert wurde.

Grüße
Klaus



:pale: und ich dachte das grün würde nichts weiter bedeuten :oops: das hätte vermutlich eine menge Zeit gespart bei der Fehlersuche:?

himitsu 1. Okt 2012 20:52

AW: WorkerThread.Execute arbeitet keine procedure ab ?
 
Es gibt nette Turorials für den Debugger.

Die IDE und vorallem der Debugger sind die wichtigsten Dinge, welche man am Besten zuerst wenigstens grundlegenst erlernen sollte. IMHO sogar noch bevor man anfängt die Syntax, sowie die wichtigsten Befehle zu erlernen und Programme schreiben zu wollen.
Sehr viele Probleme würde man da ganz schnell selber finden und beheben können. (vorallem wenn man dann weiß, was sein Code überhaupt macht)


Wobei Delphi sowas aber nicht wegoptimiert, da es nicht immer wissen kann, ob intern in der Klasse nicht doch irgendwo etwas gemacht wird, welches externe Auswirkungen haben könnte. (in die intern verwendeten WinAPIs kann es nicht reinsehn und selbst wenn, dann könnte sich da auch mal was ändern, da diese Codes nicht fest einkompiliert sind)

Wenn Delphi bei dir den Code wegoptimiert nicht einkompiliert/linkt, dann stimmt an deinem Code etwas nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz