Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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

Geschrieben
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]

Geschrieben
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:

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...