![]() |
Aufruf externes Programm klappt nicht
Hallo,
wenn ich versuche, mit
Delphi-Quellcode:
ein externes Programm aufzurufen, erhalte ich beim Kompilieren die Fehlermeldung "Unbekannter Bezeichner 'SW_SHOW'", und das obwohl die Unit ShellAPI in der Uses-Klausel steht :?: :?:
ShellExecute(0, nil, PChar(strProg), nil, nil, SW_SHOW);
Hat vielleicht jemand einen Tip? Grüsse Frank |
Hallo,
sw_show ist in der Unit Windows definiert. Gruß |
Wenn ich mich jetzt nicht irre, dann ist SW_SHOW in der Unit Windows definiert.
...:cat:... |
Füge mal in der uses-Klausel ShellAPI ein.
|
@Rainer: hat er doch schon eingefügt :wink:
|
Zitat:
|
Zitat:
|
Musst du denn umbedingt:
ShellExecute(...) benutzen ?? Ansonsten versuche es doch mal mit WinExec(szExecName, SW_SHOWNORMAL); funktioniert auch ohne Probleme |
@blq: Zitat aus der OH
Zitat:
|
@r_kerber
auf meinem Rechner ist WinXP Professional installiert. und der Befehl läuft auf den Betriebsystemen Win98, Win2000 ohne Probleme... war ja auch nur ein vorschlag, er kann auch weiterhin die ShellExecute verwenden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 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