Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi D11 : Programm hängt zieht 25% CPU bei UI Aktualisierung (https://www.delphipraxis.net/212330-d11-programm-haengt-zieht-25-cpu-bei-ui-aktualisierung.html)

Michael II 27. Jan 2023 13:54

AW: D11 : Programm hängt zieht 25% CPU bei UI Aktualisierung
 
Hast du wie in #8 erwähnt in Eurekalog die "hang detection" eingeschaltet?
Dann sollte es loggen.

Also so:
Delphi IDE Menu Projekt > Eurekalog Optionen unter "Features > Hang Detection" "gewünschte" Zeit einstellen.

Ich habe fertig - Flasche leer. Viel Glück beim neu Aufsetzen.

himitsu 27. Jan 2023 14:08

AW: D11 : Programm hängt zieht 25% CPU bei UI Aktualisierung
 
Zitat:

Zitat von stalkingwolf (Beitrag 1517924)
Zitat:

Zitat von himitsu (Beitrag 1517906)
Es wurden viele stellen verändert.
Das OldCreateOrder wurde in Delphi 11 oder 10 abgeschafft.

danach habe ich einmal gesucht und in keinem unserer Projekte ist es auf True.

Beim Delphi-Upgrade erkennt Delphi das noch fehlende Property, und speichert es als True
der Entwickler kann konnte es auf False stellen.

Im aktuellen Delphi wird das Property gelesen, ignoriert und nicht mehr gespeichert.
Nachteil hast du hier dann, wenn du parallel ein altes Delphi nutzt und es dort beim Laden auf OldCreateOrder=True zurückfällt, weil das Property ja "wieder" fehlt.

stalkingwolf 27. Jan 2023 14:48

AW: D11 : Programm hängt zieht 25% CPU bei UI Aktualisierung
 
Zitat:

Zitat von Michael II (Beitrag 1517953)
Hast du wie in #8 erwähnt in Eurekalog die "hang detection" eingeschaltet?
Dann sollte es loggen.

Also so:
Delphi IDE Menu Projekt > Eurekalog Optionen unter "Features > Hang Detection" "gewünschte" Zeit einstellen.

Ich habe fertig - Flasche leer. Viel Glück beim neu Aufsetzen.

ja habe ich. auf 4sek ( Standardeinstellung )

stalkingwolf 30. Jan 2023 17:10

AW: D11 : Programm hängt zieht 25% CPU bei UI Aktualisierung
 
Ok habe das Projekt heute "neu" gemacht.

Ich habe ein neues Projekt eröffnet und die Main Form erstellt.
Habe dann alle UI Elemente der Mainform aus dem kaputten Projekt rüber kopiert und die nötigsten Quellcode Anpassungen durchgeführt damit das Programm läuft.

Zum Kunden übertragen und alles funktioniert.
Danach habe ich alle 35 weiteren Units eingebunden. Gleiche Test und funktioniert immer noch.
Danach den gesamten Quellcode der Main Unit als dem alten Projekt rüber kopiert und die ganzen Eigenschaften in der Mainform per Hand gesetzt.

Programm läuft nun einwandfrei.

D.h das einzige was nun anders ist, das ist Form1. Ich weiß immer noch nicht woran es lag. Aber Projekt läuft und mein Chef fragt mich nicht mehr 5x am Tag was Sache ist :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 Uhr.
Seite 3 von 3     123   

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