![]() |
OnClose -> Fehler
Moin,
ich bekomme einen Fehler wenn ich das OnClose-Ereigniss meines MDI-Editors ausführe, aber erst nach dem schließen des 2.Child. Ich habe keine Ahnung woran es liegen kann :!:
Delphi-Quellcode:
Ich danke schon im vorraus für Tipps.
If MDIChildCount > 0
Then For i:= 0 To MDIChildCount do TChildFenster(MDIChildren[i]).Close; |
Re: OnClose -> Fehler
Überleg mal. Deine Schleife läuft von 0 bis, sagen wir 5. Jetzt schließt du eins und ist es eins weniger, aber deine Schleife will immer noch bis 5 laufen. da wird der Hund begraben liegen.
|
Re: OnClose -> Fehler
Ich habe es auch schon mit:
Delphi-Quellcode:
... ausprobiert! :!: !While MDIChildCount > 0 Do TChildFenster(ActiveMDIChild).close; P.s.: FehlerMeldung: 'Zugriffsverletzung bei Adresse 00464511 in Modul 'TexteditorMDI'. Lesen von Adresse 000002F4' |
Re: OnClose -> Fehler
probiers mal mit
Delphi-Quellcode:
Habs zwar nich ausprobiert, sollte aber klappen.
for i:= MDIChildCount downto 0 do begin
TChildFenster(MDIChildren[i]).Close; end; grüße, daniel |
Re: OnClose -> Fehler
ich tipp mal eher auf
Delphi-Quellcode:
ansonsten würde TChildFenster().close (MDIChildCount + 1) mal aufgerufen werden
for i:= MDIChildCount - 1 downto 0 do begin
TChildFenster(MDIChildren[i]).Close; end; |
Re: OnClose -> Fehler
THX @ Sanchez & SirThornberry,
SirThornberry hatte recht, jetzt gehts wunderbar. f€ttes: RESPE[T |
Re: OnClose -> Fehler
Falsche Sparte, "Programmieren allgemein" ist nicht für Delphi ;-)
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 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