![]() |
Application.Terminate in Vista
Hallo, wenn ich in Vista Application.Terminate; ausführe, ist der Prozess nach dem Beenden des Programms immer noch im Task-Manager zu sehen, läuft also noch. Kann das jemand reproduzieren?
|
Re: Application.Terminate in Vista
Man könnte das schon mal testen. Aber das Application - Object zu benutzen und das unter Vista ? Macht das Sinn ? :P
|
Re: Application.Terminate in Vista
Zitat:
|
Re: Application.Terminate in Vista
Zitat:
|
Re: Application.Terminate in Vista
Weil jede VCL Anwendung das "Application Objekt" benutzt:
Delphi-Quellcode:
Und warum sollte man unter Vista keine Methoden dieses Objektes aufrufen?
program Project1;
uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end. Zu deinem Problem: Laufen eventuell noch irgendwelche nicht beendeten Threads? |
Re: Application.Terminate in Vista
Zitat:
|
Re: Application.Terminate in Vista
Auch das ist Blödsinn. TApplication.Terminate tut nichts anders als
![]() Zitat:
|
Re: Application.Terminate in Vista
Zitat:
|
Re: Application.Terminate in Vista
Also mit Halt fährst du dein Programm nun wirklich gegen die Wand. Du solltest mal überlegen, ob es Sinn ergibt, was du da machst. Du steigst in das Auto ein und willst gleichzeitig wieder aussteigen. Das kann irgendwie nicht gehen. Also entweder steigst du erst gar nicht ein oder du steigst erst richtig ein und steigst dann wieder aus.
|
Re: Application.Terminate in Vista
Naja, mit Halt fährt man nicht wirklich gegen die Wand. Es ist auch eine "normale" Variante sein Programm zu beenden mit dem Vorteil einen Rückgabewert setzen zu können.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:40 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