Announcement

Collapse
No announcement yet.

URLDownloadToFile mit Variablen

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • URLDownloadToFile mit Variablen

    Hallo allesamt,
    ich habe ein kleines Problem mit der URLDownloadToFile-Funktion.

    Mein Code sieht so aus:

    HRESULT hr = URLDownloadToFile ( NULL, _T(datei.c_str), _T(speicherpfad.c_str()), 0, NULL );


    -
    Die Variablen 'datei' und auch 'speicherpfad' sind jeweils als std::string deklariert und werden vorher vom Benutzer gesetzt.

    Nun wird mir aber folgender Fehler angezeigt:

    [BCC32 Fehler] E2451 Undefiniertes Symbol 'Ldatei'
    [BCC32 Fehler] E2451 Undefiniertes Symbol 'Lspeicherpfad'

    -
    Wenn ich die Werte in der Funktion aber selbst setze (z.B. http://www.test.de/test.pdf und C:\Dokumente\test.pdf) funktioniert alles tadellos.

    Woran liegt das?

    //EDIT: Ich bitte nachträglich darum diesen Thread in das C++Builder-Forum zu verschieben...
    Zuletzt editiert von Kruspe; 18.08.2012, 22:54.

  • #2
    http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

    Es ist ein - wie bei MS-funktionen üblich - LPCTSTR zu übergeben.

    Die Variablen 'datei' und auch 'speicherpfad' sind jeweils als std::string deklariert und werden vorher vom Benutzer gesetzt.
    Wozu wird std::string genutzt, wenn der C++Builder eine eigene, bessere Stringklasse -> String hat??

    String test="hallo welt";

    Großschreibung am Anfang beachten

    Des Weiteren stehn im C++Builder die INDY-Klassen zur Verfügung:

    http://www.marquardtnet.info/cecke/q...quicky_44.html
    Zuletzt editiert von Christian Marquardt; 19.08.2012, 06:28.
    Christian

    Comment


    • #3
      http://www.c-plusplus.de/forum/307167-full

      geschlossen
      Christian

      Comment

      Working...
      X