Ich habe angefangen mich für cpp zu ineressieren und bin nun auf ein kleines Problem gestoßen, was ich nicht so ganz verstehe,
ich verwende momentan vsc++ 2008 und arbeite mit win32 konsolenapps.
Ich habe mir die Funktion URLDownloadToFile mal angeschaut... sobald ich im 2. und 3. Parameter einen String übergebe, mecker mein VS rum und meint man könne einen const wchar_t [xy] nicht in einen LPCSTR kovertieren->
Code:
URLDownloadToFile(0,"http://www.url.de/bla.png","C:\\add.png",0,0);
Ich habe mich ein wenig schlau gemacht, das Makro _T() oder TEXT() scheint dieses Problem lösen zu können->
Code:
URLDownloadToFile(0,TEXT("http://www.url.de/bla.png"),TEXT("C:\\add.png"),0,0);
Funktioniert eig auch wunederbar. Sobald ich jedoch versuche dem _T oder TEXT Makro eine Stringvariable zu übergeben, meckert VS schon wieder rum->
Code:
string url;
string path;
URLDownloadToFile(0,TEXT(url),TEXT(path),0,0);
Komicherweise mit folgender Fehlermeldung...
error C2065: 'Lurl': nichtdeklarierter Bezeichner
Ich habe nie eine Lurl Variable deklariert -.-*

Ich bitte um Aufklärung... da ich vorher in vb gecodet habe, bin ich mit dem Convertieren von Typen nicht so befreundet =$$.
Mfg Krusty.