AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

OnExit wird nicht ausgelöst

Ein Thema von Hansa · begonnen am 14. Mär 2005 · letzter Beitrag vom 15. Mär 2005
Antwort Antwort
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#1

OnExit wird nicht ausgelöst

  Alt 14. Mär 2005, 19:26
Hi,

Delphi-Quellcode:
procedure TForm1.edKuNrExit(Sender: TObject);
begin
// showmessage ('Sonderkunde');
  KuAnrede.Show; // Label
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 ?
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#2

Re: OnExit wird nicht ausgelöst

  Alt 14. Mär 2005, 19:29
Also bei mir geht das mit ShowMessage (D7 Pro Upd1) ...

mfG
mirage228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

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

Re: OnExit wird nicht ausgelöst

  Alt 14. Mär 2005, 19:33
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
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: OnExit wird nicht ausgelöst

  Alt 14. Mär 2005, 19:34
Moin Hansa,

bei mir klappt das problemlos (D5 Pro SP1, D7 PE).

Setz' doch mal einen Breakpoint auf die Show-Zeile.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#5

Re: OnExit wird nicht ausgelöst

  Alt 14. Mär 2005, 19:43
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 ? 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 !!
Gruß
Hansa
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: OnExit wird nicht ausgelöst

  Alt 14. Mär 2005, 20:40
Moin Hansa,

Zitat von Hansa:
...wieso komme ich in die Prozedur, sofern innerhalb derselben eine Showmessage steht ?
vielleicht wird das ja sonst wirklich "wegoptimiert".

Was sagt der Breakpoint dazu?
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

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

Re: OnExit wird nicht ausgelöst

  Alt 15. Mär 2005, 11:34
Sind bei D8 denn keine grünen Pünktchen mehr auf der linken Seite, welche fehlen, wenn der Code daneben nicht mitcompiliert wurde?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#8

Re: OnExit wird nicht ausgelöst

  Alt 15. Mär 2005, 11:42
Moin Hansa,

versuch mal Visible auf True zu setzen, anstatt .Show aufzurufen. Vielleicht klappt das..

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Antwort Antwort


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 12:26 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