Thema Datum  Von Nutzer Rating
Antwort
19.03.2025 21:00:51 Jan Schoeneburg
NotSolved
19.03.2025 21:26:03 ralf_b
NotSolved
26.03.2025 06:48:39 Jan Schoeneburg
NotSolved
19.03.2025 21:55:48 Gast11838
NotSolved
26.03.2025 06:51:03 Jan Schoeneburg
NotSolved
26.03.2025 12:34:58 Gast65413
NotSolved
26.03.2025 21:11:58 xlKing
NotSolved
27.03.2025 23:56:01 Gast80633
NotSolved
28.03.2025 09:33:52 volti
NotSolved
Blau Application.Quit per RaiseEvent führt zu Fehlermeldung
28.03.2025 10:36:08 Gast72616
NotSolved
28.03.2025 10:56:53 volti
NotSolved

Ansicht des Beitrags:
Von:
Gast72616
Datum:
28.03.2025 10:36:08
Views:
14
Rating: Antwort:
  Ja
Thema:
Application.Quit per RaiseEvent führt zu Fehlermeldung

Hallo Voti,

ich verwende Postmessage schon sehr lange und das funktioniert exakt so, wie es soll. Die Message wird in die Warteschlange gestellt und die Ereignisroutine wird  weiter abgearbeitet. Erst am Ende der Ereignisroutine wird die Warteschlange abgearbeitet, was ja genau die Absicht war. Das der Code also ms danach abgearbeitet wird, ist also falsch. Kannst du auch leicht z.B. mit einer For Next überprüfen. Einzig, wenn explizit die Prozessorzeit abgegeben wird, z,B, durch ein DoEvents, wird das WM_Close vorher bearbeitet. So sollte man also natürlich nicht programmieren.Bei Application.Quit ist sofort Ende und leider ist nicht dokumentiert, was genau passiert. Könnte  also auch gut sein, das eventuell die Timer-Ressourcen nicht mehr ordenlich freigegeben werden - wer weiß. Postmessage entspricht also exakt einem Klick auf das Schließen-Kreuz des App-Fensters.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
19.03.2025 21:00:51 Jan Schoeneburg
NotSolved
19.03.2025 21:26:03 ralf_b
NotSolved
26.03.2025 06:48:39 Jan Schoeneburg
NotSolved
19.03.2025 21:55:48 Gast11838
NotSolved
26.03.2025 06:51:03 Jan Schoeneburg
NotSolved
26.03.2025 12:34:58 Gast65413
NotSolved
26.03.2025 21:11:58 xlKing
NotSolved
27.03.2025 23:56:01 Gast80633
NotSolved
28.03.2025 09:33:52 volti
NotSolved
Blau Application.Quit per RaiseEvent führt zu Fehlermeldung
28.03.2025 10:36:08 Gast72616
NotSolved
28.03.2025 10:56:53 volti
NotSolved