004
21.01.2005, 19:14 Uhr
~stephan
Gast
|
hmmmpf... also, als ich die windows.h included hab kamen erst mal 53 errors weil mein compiler DWORD_PTR nicht gecheckt hat! da hab ich mir gedacht ich schreib anstatt dword_ptr einfach unsigned long! wunderbar, keine errors mehr wenn ich die wininet.h include..
dann wollt ich das natürlich gleich testen mit diesem source:
| C++: |
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); }
|
eigentlich ist doch das ganze wieder geclosed? weiß nich warum der compiler meckert... habt ihr mir ein anderes beispiel programm? bzw wisst ihr in welcher header.file DWORD_PTR declaired ist? |