000
26.04.2004, 20:29 Uhr
~W.Stecher
Gast
|
Hallo,
ich versuche ein kleines Programm zu schreiben. Dieses Programm muß aber zunächst Daten von einem Server runterladen. (Die Dateien sind Textdateien, werden von mir auf meinem eigenen webspace gespeichert und sollen dann zum Zugriff für die Software bereit stehen)
Da ich keine Ahnung hatte, wie ich dies programmieren kann, habe ich mich dem Quellcode aus dem Buch Visual C++ Kompendium bedient:
C++: |
#include #include #include
void main (void) { HINTERNET hIS, hIC, hIF; DWORD dwBytes; char c;
hIS = InternetOpen("FTPGET", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0); hIC = InternetConnect(hIS, "ftp.microsoft.com", INTERNET_DEFAULT_FTP_PORT, NULL, NULL, INTERNET_SERVICE_FTP, 0, 0); hIF = FtpOpenFile(hIC, "disclaimer.txt", GENERIC_READ, FTP_TRANSFER_TYPE_ASCII, 0);
while(InternetReadFile(hIF, &c, 1, &dwBytes)) { if (dwBytes != 1) break; putchar(c); }
InternetCloseHandle(hIF); InternetCloseHandle(hIC); InternetCloseHandle(hIS); }
|
Ich bekomme aber sowohl beim Borland Builder als auch beim Microsoft Visual C++ die Linker Errors "unresolved external symbol". Jeweils ein Error für die Befehle InternetCloseHandle, InternetReadFile, FtpOpenFile, InternetConnect, InternetOpen
Weiß zufällig einer, wo da das Problem liegen könnte ?
Danke für jegliche Hilfestellung!
Bearbeitung von Pablo: |
Bitte, CPP Tags selber benutzen
|
Dieser Post wurde am 26.04.2004 um 21:01 Uhr von Pablo editiert. |