D
Danke für die Antwort.
Leider sagt mir der Compiler bei deiner Lösung:
"Konvertierung von 'unsigned int' nach 'unsigned long *' nicht möglich".
Damit meint er die Adressübergabe von &dwErrorCode.
Hm, ich weiß net warum aber das hier klappt:
void GetServerResponse()
{
DWORD dwInfo;
DWORD dwLength;
char *pszResponse = NULL;
InternetGetLastResponseInfo(&dwInfo, NULL, &dwLength);
if(dwLength)
{
if((pszResponse = (char *)LocalAlloc(LPTR, dwLength)))
if(InternetGetLastResponseInfo(&dwInfo, (LPTSTR)pszResponse, &dwLength))
{
// message verarbeiten mit cout oder ähnliches
}
else
// fehler fprintf(LogFile, "Fehler: %i\n", GetLastError());
}
else
// fehler fprintf(LogFile, "Fehler: %i\n", GetLastError());
LocalFree(pszResponse);
}
Hab das so hier im Forum gefunden.
Allerdings bringt das mich net weiter. Die erhoffte fehlermeldung kommt nicht
Beim ersten rekursiven aufruf geht nachwievor mein handle hSearch auf NULL.