AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi D11 : Programm hängt zieht 25% CPU bei UI Aktualisierung
Thema durchsuchen
Ansicht
Themen-Optionen

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

Ein Thema von stalkingwolf · begonnen am 26. Jan 2023 · letzter Beitrag vom 30. Jan 2023
Antwort Antwort
Seite 3 von 3     123   
Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
760 Beiträge
 
Delphi 11 Alexandria
 
#21

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

  Alt 27. Jan 2023, 13:54
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.
Michael Gasser
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#22

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

  Alt 27. Jan 2023, 14:08
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
540 Beiträge
 
#23

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

  Alt 27. Jan 2023, 14:48
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 )
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
540 Beiträge
 
#24

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

  Alt 30. Jan 2023, 17:10
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

Geändert von stalkingwolf (30. Jan 2023 um 17:16 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:10 Uhr.
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