AGB  ·  Datenschutz  ·  Impressum  







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

Komisches Modal Problem

Ein Thema von Assertor · begonnen am 4. Jun 2008 · letzter Beitrag vom 5. Jun 2008
 
Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#1

Komisches Modal Problem

  Alt 4. Jun 2008, 21:01
Hi,

mal eine komische Beobachtung, vielleicht ein VCL Bug?

Wenn ich per Code in einer Action ein Modales Form schließe und direkt danach ein neues öffne, wir das Schließen nicht ausgeführt

Ich habe in einer ActionList ein Execute Event:
Delphi-Quellcode:
  if (Sender = acTestButton) then
  begin
    if Assigned(frmAboutBox) then
      frmAboutBox.Close;

    AppAutoUpdate.CheckNow;
    Exit;
  end;
So, und in AppAutoUpdate läuft ein einfaches Form-Erzeugen eines anderen Modal Forms. Wird auch per ShowModal angezeigt.

Ersetzte ich ShowModal per Show geht es

Also kommt es wohl bei der Forms.pas innerhalb von ShowModal zu einem "Feature" welches mir nicht aus OH und täglicher Praxis bekannt ist.

Weiß da jemand bescheid?

Gruß Assertor

P.S.: Nein, Application.ProcessMessages hilft nicht - und ja, es geht auch nicht mit ModalResult. Höchtens mit dem HolzHammer (.Release)
Frederik
  Mit Zitat antworten Zitat
 


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 16:41 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