#include <shellapi.h> nicht akzeptiert
-
ich wollte mal fragen ob ich #include <shellapi.h> verwenden kann und wenn ja warum der mit dafür 200 fehlermeldungen ausgibt hier der code:
#include <shellapi.h>
int main()
{
ShellExecute(Handle,NULL,"C:\\Dokumente und Einstellungen\\Hans\\Desktop\\redeyes.jpg",NULL, NULL, SW_MAXIMIZE);
}was ist daran falsch ?
-
vielleicht noch #include <windows.h> davor schreiben
-
200 schrieb:
vielleicht noch #include <windows.h> davor schreiben
ok weniger fehlermeldungen aber noch folgende :
5 C:\Dokumente und Einstellungen\Paul\Eigene Dateien\c++ data\verlinken.cpp
Handle' undeclared (first use this function) C:\\Dokumente und Einstellungen\\Paul\\Eigene Dateien\\c++ data\\verlinken.cpp In functionint main()':
(Each undeclared identifier is reported only once for each function it appears in.)
hoffe auch das könnt ihr lösen schonmal danke
-
Tja, Du musst eben auch ein HANDLE anlegen, erzeugen und dann übergeben.
-
Steht doch ganz deutlich in deiner Fehlermeldung.
Der Compiler weiss nicht was "Handle" sein soll.
Frohe Pfingsten
-
MiP schrieb:
Steht doch ganz deutlich in deiner Fehlermeldung.
Der Compiler weiss nicht was "Handle" sein soll.
Frohe Pfingstenersmal danke dir auch
und warum weis der dsa net (verwende dev c++ neuste version(glaube ich))
-
Weil du keine Variable dieses Namens erzeugt hast.
-
Braunstein schrieb:
Weil du keine Variable dieses Namens erzeugt hast.
was für eine Variable müsst ich denn da wie bestimmen kann mir wer bitte ein beispiel code posten schonmal danke im voraus

-
Hi,
mein ernst- aber nicht bös gemeinter Rat:
Du solltest Dich erstmal mit den Grundlagen des Programmierens beschäftigen.
Nimm Di ein gutes Buch oder Tutorial (Achtung: Gibt im INet furchtbar viel schlechte) und arbeite das durch.
Über Trial&error kommst Du bei C++ nicht weiter - und auch nicht, wenn Du dies Forum in Dein Trial&Error mit einbeziehst ("Gib mir mal Code" - "Jetzt will ich was ändern, was muss ich tun ? Gib mir mal Code" - "Jetzt will wieder ich was ändern, was muss ich tun ? Gib mir mal Code" - "Jetzt ..." - ...).C++ ist kein Programm wie Word, sondern eine Programmiersprache, die - wie jede natürliche Sprache auch - eine Menge eigener Regeln hat. Du würdest doch auch nicht mit Trial6error versuchen, eine Doktorarbeit in mongolisch zu schreiben, oder ?
Gruß,
Simon2.