![]() |
OnExit wird nicht ausgelöst
Hi,
Delphi-Quellcode:
Ist das ShowMessage nicht auskommentiert, dann lande ich in der Prozedur. Falls es das ist, dann passiert absolut nichts. OnExit wird nicht erreicht ! Was ist das ? :shock:
procedure TForm1.edKuNrExit(Sender: TObject);
begin // showmessage ('Sonderkunde'); KuAnrede.Show; // Label |
Re: OnExit wird nicht ausgelöst
Also bei mir geht das mit ShowMessage (D7 Pro Upd1) ... :gruebel:
mfG mirage228 |
Re: OnExit wird nicht ausgelöst
Ist KuAnrede.Show; eventuell irgendetwas, was Delphi für "sinnlos" erachten könnte, wenn dies so ist, dann läßt Delphi das ja auch und wenn dann auch nicht anderes mehr in der Prozedur drin ist, wird dies auch weggelassen, aber an diesem bissl Code kann man das ja nur schwer erraten -.-''
[add] @mirage228 MIT geht es bei ihm auch, nur nicht OHNE ... auf Verneinungen (nicht ...) achten ;) |
Re: OnExit wird nicht ausgelöst
Moin Hansa,
bei mir klappt das problemlos (D5 Pro SP1, D7 PE). Setz' doch mal einen Breakpoint auf die Show-Zeile. |
Re: OnExit wird nicht ausgelöst
Das ist nicht sinnlos. Vorher lese ich die Adresse. In dem Label soll dann die Anrede erscheinen. Aber das wichtige ist : wieso komme ich in die Prozedur, sofern innerhalb derselben eine Showmessage steht ? :shock: Die Anrede ist allerdings in dem Testfall tatsächlich leer.
Und nochmals zur Klarstellung : Steht Showmessage im Code, dann geht es wie gewünscht. Sonst nicht !! |
Re: OnExit wird nicht ausgelöst
Moin Hansa,
Zitat:
Was sagt der Breakpoint dazu? |
Re: OnExit wird nicht ausgelöst
Sind bei D8 denn keine grünen Pünktchen mehr auf der linken Seite, welche fehlen, wenn der Code daneben nicht mitcompiliert wurde?
|
Re: OnExit wird nicht ausgelöst
Moin Hansa,
versuch mal Visible auf True zu setzen, anstatt .Show aufzurufen. Vielleicht klappt das.. Greetz alcaeus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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