AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Application.CreateForm hängt

Ein Thema von lxo · begonnen am 25. Jun 2021 · letzter Beitrag vom 29. Jun 2021
Antwort Antwort
Seite 1 von 3  1 23   
lxo

Registriert seit: 30. Nov 2017
257 Beiträge
 
Delphi 12 Athens
 
#1

Application.CreateForm hängt

  Alt 25. Jun 2021, 14:22
Hallo,

kennt ihr das Problem evtl. das euer Programm unverständlicherweise bei Application.CreateForm hängt.
Also wenn man ein Form öffnen möchte?
Auch wenn man ganz oben bei der Form im Create einen Haltepunkt setzt braucht dieser ewig bis er dort ankommt. ca. 15 Sekunden.
Über den Aufrufstack kann ich auch nicht sehen, dass er noch in irgendwelche anderen Methoden springt.

Hat da jemand einen Tipp?
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.772 Beiträge
 
Delphi 12 Athens
 
#2

AW: Application.CreateForm hängt

  Alt 26. Jun 2021, 18:18
Hast du Code im OnCreate?
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.449 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: Application.CreateForm hängt

  Alt 26. Jun 2021, 18:49
Auch wenn man ganz oben bei der Form im Create einen Haltepunkt setzt braucht dieser ewig bis er dort ankommt. ca. 15 Sekunden.
Über den Aufrufstack kann ich auch nicht sehen, dass er noch in irgendwelche anderen Methoden springt.

Hat da jemand einen Tipp?
Mit Debug DCUs compilieren und durchsteppen.
Thomas Mueller
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.269 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Application.CreateForm hängt

  Alt 27. Jun 2021, 11:05
Hallo,
nur in der IDE oder auch einfach so gestartet?
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Application.CreateForm hängt

  Alt 27. Jun 2021, 11:11
Datenbankkomponenten auf der Form? (mit falschen Connectiondaten)


Mit einem Profiler nachsehn, wo es hängt. (z.B. AQTime)

oder manuell alles entfernen/deaktivieren/auskommentieren und Stück für Stück wieder rein, bis es wieder hängt,
bzw. Stück für Stück lles entfernen und schauen ab wann es wieder geht.
* Events und Komponenten auf der Form
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.288 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Application.CreateForm hängt

  Alt 27. Jun 2021, 13:21
Bei 15 Sekunden ist es doch relativ einfach:
Einfach starten und dann während der Wartezeit anhalten und schauen was der Hauptthread gerade tut, ggf. auch fortsetzen und wieder anhalten...

Ist das auch im Release Modus ohne Debugger so?
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.685 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Application.CreateForm hängt

  Alt 27. Jun 2021, 13:51
In der .dpr Datei einfach mal die erstellten Formulare durchbenchen. So findest Du schnell heraus auf welches lange gewartet wird. Vielleicht habe ich es auch missverstanden und Du meinst dynamische Forms...
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
lxo

Registriert seit: 30. Nov 2017
257 Beiträge
 
Delphi 12 Athens
 
#8

AW: Application.CreateForm hängt

  Alt 28. Jun 2021, 07:33
Hast du Code im OnCreate?
Ja, aber es dauert schon 15 Sekunden bis ich ins Create komme.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.752 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: Application.CreateForm hängt

  Alt 28. Jun 2021, 07:44
.. werden bei Dir die Forms alle automatisch erzeugt?
Werden in einigen Units im Initialization Abschnitt Code ausgeführt?

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
lxo

Registriert seit: 30. Nov 2017
257 Beiträge
 
Delphi 12 Athens
 
#10

AW: Application.CreateForm hängt

  Alt 28. Jun 2021, 07:51
.. werden bei Dir die Forms alle automatisch erzeugt?
Werden in einigen Units im Initialization Abschnitt Code ausgeführt?

Grüße
Klaus
Zur Laufzeit, wenn das Fenster geöffnet wird, wird es auch erzeugt.
Initialization hab ich kontrolliert wird dort nichts ausgeführt.

Wie himitsu bereits sagt, vermute ich auch es liegt an Datenbankkomponenten oder irgendwelchen anderen Komponenten die noch nebenherlaufen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 13:53 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