AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi App hängt sich beim starten auf. Ursache unbekannt

App hängt sich beim starten auf. Ursache unbekannt

Ein Thema von DonManfred · begonnen am 6. Okt 2020 · letzter Beitrag vom 12. Okt 2020
Antwort Antwort
Rollo62

Registriert seit: 15. Mär 2007
4.174 Beiträge
 
Delphi 12 Athens
 
#1

AW: App hängt sich beim starten auf. Ursache unbekannt

  Alt 6. Okt 2020, 12:46
Ich würde Forms in der App on-demand laden.
Da werden hundert Forms hintereinander kreiert, die doch wohl nicht Alle gleichzeitig gezeigt werden müssen.

Du könntest erstmal nur die Hauptform laden,
und dann die Anderen nach und nach, je nachdem was gebraucht wird.
  Mit Zitat antworten Zitat
DonManfred

Registriert seit: 8. Nov 2007
Ort: Düren
55 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: App hängt sich beim starten auf. Ursache unbekannt

  Alt 6. Okt 2020, 15:22
Ich würde Forms in der App on-demand laden.
Da werden hundert Forms hintereinander kreiert, die doch wohl nicht Alle gleichzeitig gezeigt werden müssen.
Nein, müssen Sie nicht alle. Aus unwissenheit habe ich die damals aber so in dpr gelassen.

Später dann habe ich das verändert und diverse Formcreate rausgeschmissen und im Programm dann beim ersten Menuaufruf folgendermassen "nachinitialisiert"

Code:
  if not Assigned(frmkundenneu) then
    Application.CreateForm(Tfrmkundenneu, frmkundenneu);
Evtl. macht es Sinn da nochmal grundsätzlich aufzuräumen und viel mehr Dialoge zu diesem Zeitpunkt noch nicht initialisieren.

Ich würde Forms in der App on-demand laden.
Da werden hundert Forms hintereinander kreiert, die doch wohl nicht Alle gleichzeitig gezeigt werden müssen.

Du könntest erstmal nur die Hauptform laden,
und dann die Anderen nach und nach, je nachdem was gebraucht wird.
Klingt vernünftig, ich werde dem nachgehen.

Einen "Streamfehler" hatte ich auch schon in verdacht, war mir aber nicht sicher wie ich das verifizieren könnte.

Mit den Hinweisen nun, denke ich, habe ich aber nochmal ein paar Anregungen bekommen die ich verfolgen sollte und werde. Vielen Dank an alle
  Mit Zitat antworten Zitat
DonManfred

Registriert seit: 8. Nov 2007
Ort: Düren
55 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: App hängt sich beim starten auf. Ursache unbekannt

  Alt 12. Okt 2020, 10:00
Nochmal vielen Dank für die Hinweise.

Durch neuaufbau der DPR (auslassen von vielen CreateForm-Aufrufen) konnte ich die App wieder lauffähig bekommen.
Muss zwar jetzt noch weitere fundstellen suchen wo ich ein Form noch nachinitialisieren muss aber grundsätzlich läuft es.

Startet nun auch deutlich schneller; es werden nur noch 5 Formulare Initialisiert, alle weiteren sollen erst später zur Laufzeit initialisiert werden.

Habe zwar mit einer anderen App ein neues Problem; da werde ich aber gleich einen neuen thread für erstellen.

Muss ich den Thread irgendwie als "Solved" kennzeichnen? Den 1. Post kann ich nicht mehr editieren um den Threadtitel anzupassen.

Geändert von DonManfred (12. Okt 2020 um 10:03 Uhr)
  Mit Zitat antworten Zitat
TurboMagic

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

AW: App hängt sich beim starten auf. Ursache unbekannt

  Alt 12. Okt 2020, 20:11
Nein, Threads müssen nicht als gelöst gekennzeichnet werden.
Ich denke dein Post mit der Erfolgsmeldung und Beschreibung,
dass das wirklich die Ursache war genügt.
  Mit Zitat antworten Zitat
Antwort Antwort

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 23:08 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