Umgebungsvariable auslesen
-
Hallo Leute!
Ich habe folgendes geschrieben:
AnsiString test=GetEnvironmentVariable("windir");
Wenn ich das compiliere, erhalte ich folgende Fehlermeldung:
[Linker Fehler] Unresolved external '__fastcall Sysutils::GetEnvironmentVariableA(const System::AnsiString)' referenced from C:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
heißt das, daß die Methode bei mir nicht installiert ist??
Wer weiß Rat?
Danke schonmal!
Gruß
Martin
-
Statt AnsiString cstring
TCHAR szCmd[MAX_PATH]; GetEnvironmentVariable(TEXT("WINDIR"), szCmd, sizeof(szCmd)); ShowMessage(szCmd);
-
Vielen Dank!!!
-
Das hat nichts mit AnsiString zu tun sondern ist ein Resultat von Microsofts eigenwilligem Umgang mit #defines.