![]() |
ShellExecute-Problem - Undefinierter Bezeichner: Handle
Hallo,
Delphi-Quellcode:
Dazu kommt dieser Fehler:
procedure Umsetzung_als_Befehl(Befehl: string);
var Befehle_Ini: TIniFile; execution_type: string; path: string; begin Befehle_Ini := TIniFile.Create(ExtractFilePath(ParamStr(0)) + 'Befehle_Ini.ini'); execution_type := Befehle_Ini.ReadString(Befehl , 'execution_type' , ''); path := Befehle_Ini.ReadString(Befehl , 'path' , ''); if execution_type = 'open' then ShellExecute(Handle, 'open', PChar(path), nil, nil, SW_SHOW); if execution_type = 'explore' then ShellExecute(Handle, 'explore', PChar(path), nil, nil, SW_SHOW); if execution_type = 'print' then ShellExecute(Handle, 'print', PChar(path), nil, nil, SW_SHOW); Befehle_Ini.Free; end; Zitat:
Hat einer ne Ahnung, worans liegt? Grüße, Blacky1812 |
Re: ShellExecute-Problem - Undefinierter Bezeichner: Handle
Du hast Handle auch nie deklariert. In den anderen Programmen wird es eine Methode sein, in der ShellExecute aufgerufen wird
|
Re: ShellExecute-Problem - Undefinierter Bezeichner: Handle
//Ja, pure Dummheit gepaart mit nem schlechten Auge... :D
Habs jetzt. Danke ;) |
Re: ShellExecute-Problem - Undefinierter Bezeichner: Handle
Du könntest auch Nil übergeben
|
Re: ShellExecute-Problem - Undefinierter Bezeichner: Handle
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 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