Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: Programm hängt sich im Create weg (es passiert nix mehr)

  Alt 23. Okt 2020, 12:18
[edit]
OK, das mit dem Thread war natürlich eine etwas blöde Idee.
[/edit]


Es hängt also beil Lagen der DFM.

Da gibt es einmal InternalReadComponentRes mit TReader, welche die DFM einlesen, und das der Reihe nach und es gibt keine Wiederholungen.
Aber da drin werden auch Komponenten erstellt und Property gelesen geschrieben, also Contrucoren und Setter aufgerufen und dort wird es wohl irgendwo hängen bleiben.


Das Selbe, was vorhin mit dem Code vorgeschlagen wurde, kann man auch mit der DFM machen, also Komponenten/Property entfernen und schauen wann es wieder geht.
Im Delphi/FormDesigner oder mit einem Texteditor.

Dank SVN/Git/... lässt sich auch super einfach Zeugs entfernen und wiederherstellen.



PS: Wir haben inzwischen viele derartige Threaddinge wieder entfernt, also wo etwas im Thread läuft, aber der Mainthread darauf wartet ... da ist sowas eh nutzlos.

Wenn es sein muß, dann kann man im Thread auch eine NonVCL-Warteform anzeigen oder dort auf Tasten warten, um damit den Fortschritt anzuzeigen oder ein Abbrechen anzustoßen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (23. Okt 2020 um 12:24 Uhr)
  Mit Zitat antworten Zitat