![]() |
Problemebeim Aufruf von WinHlp32 über ShellExecute...
Ich rufe die WinHlp32 über ShellExecute auf:
Delphi-Quellcode:
Mein Problem ist nun, dass jedes mal eine neue Instanz geöffnet wird, welche auch nach Programmende noch im Speicher bleibt :? ... Auch wenn ich den anfänglichen "Suchen"-Dialog schließe, bleibt Winhlp32 im Speicher :shock:
ShellExecute(HInstance, 'open', 'winhlp32', PChar(Topic + HelpFile), nil,
SW_SHOWNORMAL); Mir wäre es am liebsten, wenn bei jedem neuen Aufruf der Funktion und beim Beenden meines Programmes die vorherige/aktuelle Instanz geschlossen wird - wie mache ich das am besten? |
Re: Problemebeim Aufruf von WinHlp32 über ShellExecute...
Nimm dir das Handle des Prozesses und schließe ihn beim Ende deines Programmes und beim erneuten Aufruf der Funktion.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 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