Name
-
nein einfach der name der exe
-
Der Steht in der Kommandozeile, mit der das Programm gestartet wurde.
Sie wird als Argument an die main bzw. WinMain Funktion übergeben.Also abhängig davon, ob es eine Konsolenanwendung ist, entweder in
argc oder in lpCmdLine.
-
hmm ich hab diese Variabel aber nicht^^ wie definier ich sie? und vorallem wo..
-
Doch hast du:
Sie wird als Argument an die main bzw. WinMain Funktion übergeben.
-
nein..
meine WinMain sieht so aus.. (Mingw)int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)
-
LPSTR lpszArgument!
MfG schirrmie
-
ja schon aber da ist der name nicht drin! ich möchte einfach der namen der anwendung also z.b Programm.exe
-
*deiner* anwendung oder der name einer *anderen* anwendung?
-
einfach der name "meiner" anwendung... also einfach argv[0].. aber eben in winmain
-
Dann nimm halt GetWindowModuleFileName.
-
GetModuleFileName
-
Vielen dank!