![]() |
Fenster öffnet sich plötzlich leer bei .Create!?
Ich habe ein großes Problem. Ich erzeuge zum Teil Fensterklassen um Daten zu ermitteln ohne anschließend das Fenster anzuzeigen.
z.B.
Code:
Wenn nun NurAnzahl auf True steht wird das Fenster nicht angezeigt.
NichtGedruckteRechnungenWnd := TNichtGedruckteRechnungen.Create(Self);
result := VDNichtGedruckteRechnungen.AnzahlTreffer; if not NurAnzahl then begin VDNichtGedruckteRechnungen.ShowModal; end; Das hat JAHRELANG so funktioniert. Seit Mitte des Monats funktioniert das plötzlich nicht mehr. Das Fenster wird nun direkt beim Create als leerer Rahmen angezeigt. Hat hier jemand einen Rat? Ich nutze die neuste Delphi-Version XE10.2 |
AW: Fenster öffnet sich plötzlich leer bei .Create!?
Hallo,
Zitat:
Eventuell das letzte Update (x.y.2) installiert? Bei Latex heisst es immer Minimalbeispiel, also Neues Projekt, genau ein 2. Form per Create erzeugen, passiert das mit dem leeren Rahmen dann auch? |
AW: Fenster öffnet sich plötzlich leer bei .Create!?
Wo setzt Du NurAnzahl?
VDNichtGedruckteRechnungen != VDNichtGedruckteRechnungenWnd |
AW: Fenster öffnet sich plötzlich leer bei .Create!?
Hallo,
stimmt NichtGedruckteRechnungenWnd := TNichtGedruckteRechnungen.Create(Self); result := VDNichtGedruckteRechnungen.AnzahlTreffer; if not NurAnzahl then Das sind drei verschiedene Variablen. Ist das beabsichtigt? Wenn du ein VCS hast, kannst Du ja erkennen, was geändert wurde. |
AW: Fenster öffnet sich plötzlich leer bei .Create!?
sorry. Ich hätte den Code nach dem kopieren nicht abändern sollen ;)
NurAnzahl wird an die Prozedur übergeben. Wissentlich habe ich nichts geändert. Das Update habe ich nicht eingespielt.
Code:
Ich werde das mit dem Minimalbeispiel mal versuchen.
NichtGedruckteRechnungenWnd := TNichtGedruckteRechnungen.Create(Self);
result := NichtGedruckteRechnungenWnd.AnzahlTreffer; if not NurAnzahl then begin NichtGedruckteRechnungenWnd.ShowModal end; |
AW: Fenster öffnet sich plötzlich leer bei .Create!?
Hast du eventuell die
Delphi-Quellcode:
Property im Form Designer auf
Visible
Delphi-Quellcode:
gestellt? Die stand wahrscheinlich auf
true
Delphi-Quellcode:
wenn du die Form aus dem automatischen Erzeugen herausgenommen hast.
false
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:09 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