![]() |
Dialog wieder vollständig entladen
Habe das Problem, dass ich einen OpenPictureDialog nicht wieder aus dem RAM bekomme nachdem er geschlossen wurde....
Arbeite mit den AlphaControls (AlphaSkins) und da belegt so ein Dialog schonmal 12-15MB und man bekommt die Anwendung dann eben im Taskmanager nicht mehr unter 22000KB selbst wenn alles bis auf das Hauptfenster wieder geschlossen ist. Gibt es da ne Mgl. - jetzt mache ich es so:
Delphi-Quellcode:
Var OeffnenDialog: TsOpenPictureDialog;
Begin OeffnenDialog:=TsOpenPictureDialog.Create(Nil); OeffnenDialog.FreeOnRelease; OeffnenDialog.Filter:='Alle JPEGs (*.jpg;*.jpeg)|*.jpg;*.jpeg|'; OeffnenDialog.Title:='Bild Auswählen'; If (OeffnenDialog.Execute) And (OeffnenDialog.FileName <> '') then Begin {...} End; OeffnenDialog.Free; End; Danke :gruebel: |
Re: Dialog wieder vollständig entladen
Wenn dieser Dialog halbwegs auf den Standarddialog TOpenDialog basiert ist nicht der Dialog das Problem sondern Teile des IE die per COM und DLL im Hintergrund geladen werden um z.B. Vervollständigung des Dateinamens im Eingabefeld zu ermöglichen. Und da hast Du keine Chance.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:44 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