Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Was passiert mit nicht freigegeben Objekten? (https://www.delphipraxis.net/104663-passiert-mit-nicht-freigegeben-objekten.html)

Luckie 8. Dez 2007 14:52

Re: Was passiert mit nicht freigegeben Objekten?
 
Was willst du uns mit diesem Code jetzt zeigen?

Zu deiner Frage: Ein übergeordneter Prozess brauch einfach nur das Handle auf einen untergeordneten Prozess nicht schliessen. Aber das ist schon richtig so. Eventuell will man ja noch mal auf das Prozess-Kernel-Objekt zugreifen, um dessen statistische Daten auszuwerten oder um den Exitcode des Prozesses abzufragen.

xZise 8. Dez 2007 15:01

Re: Was passiert mit nicht freigegeben Objekten?
 
Zitat:

Zitat von Luckie
Was willst du uns mit diesem Code jetzt zeigen?

Das es nicht freigegeben wird ;) Martin K meinte genau das ;) Und ich habs getestet, und dann waren die Antworten schon da :)

Dax 8. Dez 2007 15:08

Re: Was passiert mit nicht freigegeben Objekten?
 
Nein, damit zeigst du, wie man Ram füllt ;) Wenn die Schleife durchgelaufen und die Methode verlassen ist, liegen schätzungweise mindestens 2^31 * (8 + 10) Byte im Speicher (MaxInt ist doch 2^31?) - nimm statt MaxInt lieber etwas um die 10'000'000, das belastet den Speicher auch schon und die Methode wird verlassen, ehe du den Prozess killst oder Windows weiteren Speicher verweigerst ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:17 Uhr.
Seite 2 von 2     12   

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