AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Programm hängt sich im Create weg (es passiert nix mehr)
Thema durchsuchen
Ansicht
Themen-Optionen

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

Ein Thema von Maliko · begonnen am 23. Okt 2020 · letzter Beitrag vom 23. Okt 2020
 
Maliko

Registriert seit: 20. Jun 2019
93 Beiträge
 
Delphi 10.3 Rio
 
#1

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

  Alt 23. Okt 2020, 11:48
Moin,

ich hab momentan ein sehr merkwürdiges Problem. Und zwar habe ich eine Form, bei der das Programm sich jedes mal Weghängt, wenn ich versuche diese zu öffnen. Das Problem ist, dass es nicht crashed oder so sondern dass einfach gar nix mehr passiert. Das Fenster friert einfach ein und wenn ich zu Delphi wechsle, bekomme ich das Fenster auch nicht mehr in den Fordergrund (so wie normalerweise wenn ein Breakpoint aktiv ist).

Merkwürdigerweise handelt es sich bei der Codezeile die dafür sorgt um den Constructor (TUnit.Create(AOwner)). Ich hab mal versucht durch die VCL-Daten zu debuggen und bin letztenendes bei der Funktion InternalReadComponentRes (welche in der Funktion InitComponent als Unterfunktion von InitInheritedComponent aufgerufen wird) in der System.Classes gelandet, wo er scheinbar in eine Endlosschleife läuft (zumindest ruft er solange ich F7 drücke die Funktion immer wieder aufs neue auf).

Hat vielleicht irgendjemand eine Ahnung was da los ist? Die Form wird zentral von einer bestimmten Unit created und dann im gesamten Programm verwendet. Rufe ich die Form direkt über die Unit auf, in welcher sich der Creationbefehl befindet auf (also über Self.OeffneForm), dann funktioniert es einwandfrei. Rufe ich die Funktion aber ich var.OeffneForm auf, dann passiert das oben geschilderte.

Ich bin da grad echt etwas überfragt, weil dass ja scheinbar auch nicht mit meinem Code zusammenhängt, sondern in den VCL-Basisdateien passiert.

Danke euch schon einmal im Vorraus
Maliko
  Mit Zitat antworten Zitat
 


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 02:05 Uhr.
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