Announcement

Collapse
No announcement yet.

Application.Terminate ?

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

  • Application.Terminate ?

    Hallo,

    Umg.: Delphi 6 Ent. UP2

    Der Projektquellcode sieht wie folgt aus:

    Application.Initialize;<br>
    Application.CreateForm(...)<br>
    if ... then<br>
    Application.Run<br>
    else<br>
    Application.Terminate

    Unter XP Prof. befindet sich die Anwendung nach dem Durchlaufen des else-Zweiges noch unter den laufenden Prozessen (Task-Manager). Von Windows ernte ich, dass ein Fehler festgestellt wurde (mit "Problemsendebericht"). Erst ein Beenden des Prozesses via Taskmanager bereitet dem Leiden ein Ende.

    Wie beende ich eine Anwendung somit ordnungsgemäß (liegt es an Delphi 6)?

    Danke<br>Stephan

  • #2
    Hallo Stephan,<P>
    im Projektquellcode reicht die Abfrage<BR>
    if ... then<BR>
    Application.Run<P>
    der Else Zweig wird nicht gebraucht, da die Anwendung ohne .RUN gleich wieder beendet wird.
    <P>cu Uw

    Comment

    Working...
    X