Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Prozesse Grundsätzliches (https://www.delphipraxis.net/104047-prozesse-grundsaetzliches.html)

pronny31 26. Nov 2007 15:24


Prozesse Grundsätzliches
 
Hallo,

habe ein Problem welches mich seit längerer Zeit beschäftigt : Ich möchte aus einem laufendenn Programm ein anderes starten und dieses soll mein Programm welches das neue gestartet hat beenden ! Geht alles auch irgendwie nur habe ich folgendes Problem das beendete Programm belegt immernoch den Speicher obwohl es beendet ist . Meine Frage lautet warum ? Es geht mir nur um das Verständnis !

Schaedel 26. Nov 2007 15:30

Re: Prozesse Grundsätzliches
 
Machst du einen Shellexecute oder wie startest du das Programm?
Wie beendest du denn das vorgänger Programm?

pronny31 26. Nov 2007 15:40

Re: Prozesse Grundsätzliches
 
Mit Terminate lösche ich mir geht es darum wie es sich hier verhält im Vergleich zu Delphi ob es hier auch Zombies gibt ?

shmia 26. Nov 2007 17:59

Re: Prozesse Grundsätzliches
 
Zitat:

Zitat von pronny31
... wie es sich hier verhält im Vergleich zu Delphi ob es hier auch Zombies gibt ?

Zombies kann es auch bei Delphi geben; die lassen sich aber im Taskmanager entdecken.
Falls dein Prozess noch im Taskmanger sichtbar ist, aber nicht mehr arbeitet, dann hast du irgendwo im Sourcecode einen Fehler.
Speziell in OnDestroy-Events und Finalization-Abschnitten muss man achtgeben was man tut.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz