wathlon Geschrieben 2. Dezember 2003 Teilen Geschrieben 2. Dezember 2003 Hallo, ich will mit einer DLL eine Batch aufrufen ShellExecute( handle, "open", "test.bat", NULL, NULL, SW_SHOWNORMAL ); [/PHP] habe #include <windows.h> verwendet und bekomme die Fehlermeldung: D:\TEMP\test\test.cpp(24) : error C2065: 'ShellExecute' : nichtdeklarierter Bezeichner Vermutlich benötige ich noch einen anderen Header. Aber welchen??? Vielen Dank! Gruß Walter Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 2. Dezember 2003 Teilen Geschrieben 2. Dezember 2003 http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp Ganz unten... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigpoint Geschrieben 2. Dezember 2003 Teilen Geschrieben 2. Dezember 2003 was für eine DLL ist es, wenn Du ShellExecute muß Du MFC klassen benutzen also eine MFC - Dll Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 2. Dezember 2003 Teilen Geschrieben 2. Dezember 2003 Original geschrieben von 007ski wenn Du ShellExecute muß Du MFC klassen benutzen Nein, die Shell-API-Funktion sind von den MFC unabhängig. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
wathlon Geschrieben 2. Dezember 2003 Autor Teilen Geschrieben 2. Dezember 2003 Erst einmal vielen Dank für die Hilfe, eine DLL ohne MFC zu erstellen ist für mich wieder mal was Neues, .... Gruß Walter Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigpoint Geschrieben 2. Dezember 2003 Teilen Geschrieben 2. Dezember 2003 Original geschrieben von Klotzkopp Nein, die Shell-API-Funktion sind von den MFC unabhängig. Ok sorry für die falsche info ;( Aber warum geht es dann nicht ?? #include <iostream.h> #include <shellapi.h> int main() { ShellExecute(NULL, "open", "test.bat", NULL, NULL, SW_SHOWNORMAL); return 0; } [/PHP] Fehler : [b]c:\programme\microsoft visual studio\vc98\include\shellapi.h(53) : error C2065: 'HDROP' : nichtdeklarierter Bezeichner[/b] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 2. Dezember 2003 Teilen Geschrieben 2. Dezember 2003 shellapi.h braucht windows.h Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigpoint Geschrieben 2. Dezember 2003 Teilen Geschrieben 2. Dezember 2003 Original geschrieben von Klotzkopp shellapi.h braucht windows.h also so : #include <iostream.h> #include <shellapi.h> #include <windows.h> int main() { ShellExecute(NULL, "open", "test.bat", NULL, NULL, SW_SHOWNORMAL); return 0; } [/PHP] den gleichen Fehler :confused: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigpoint Geschrieben 2. Dezember 2003 Teilen Geschrieben 2. Dezember 2003 ok solche reienvolge #include <iostream.h> #include <windows.h> #include <shellapi.h> [/PHP] und es geht aber :eek: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.