Announcement

Collapse
No announcement yet.

ShowMessage im Hintergrund!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ShowMessage im Hintergrund!

    Hallo,
    wenn ich mit Showmessage einen Text ausgeben will, kommt es vor, dass diese message hinter dem Hauptforumlar erscheint. Dies ist sehr unerwünscht, da der User dann keine Ahnung hat wieso die Anwendung nicht reagiert (bevor die Message quittiert worden ist). Dies geschieht vor allem, wenn zwischendurch eine andere Anwendung in den Vordergrund rückt. <br>
    Wie kann man dieses Problem beheben? <br>
    Besten Dank zum voraus, Thomas

  • #2
    Hallo,

    der Borländer Allen Bauer (Borland Delphi and C#Builder IDE Architect) hat dazu am 10.02.2004 einen Eintrag in seinem Blog geschrieben: "<i>Finally, the reason for adding these properties is that it fixes an long-running bug in VCL that would allow a modal dialog show up behind another form on the screen giving the appearance of a hung application. </i>".

    Die gute Nachricht ist, dass die beiden neuen TCustomForm-Eigenschaften <b>PopupMode</b> und <b>PopupParent</b> das Problem beseitigen. Die schlechte Nachricht ist, dass diese Eigenschaften erst in Delphi 8 (.NET) bzw. Delphi 9 (.NET/Win32) zur Verfügung stehen

    Comment


    • #3
      @Thomas: Man kann das Problem oft minimieren, wenn man kurz vorher noch mal Application.ProccessMessage aufruft.<p>
      Schöne Grüße, Mario Noac
      Schöne Grüße, Mario

      Comment


      • #4

        Comment

        Working...
        X