Hi,
wie kann es sein dass ich bei folgendem Code, an meinem PC mit Win98, immer
eine Accesviolation bekomme und es an einem Win2000 und einem WinXP
PC einwandfrei läuft?
Die Violation tritt komischerweise nur auf wenn ich die Schleife nicht
auskommentiere und zwar bei den 4 if Abfragen, also bevor die Schleife
überhaupt ausgeführt wird:
case WM_DESTROY:
{
bUhr = false;
GetExitCodeThread(hThread,&dwExitCode);
if (dwExitCode == STILL_ACTIVE)
TerminateThread(hThread,0);
WSACleanup();
if (hFile != NULL) //Accessviolation
InternetCloseHandle(hFile);
if (hInternet != NULL) //Accessviolation
InternetCloseHandle(hInternet);
if (Daten != NULL) //Accessviolation
delete[] Daten;
if (Auswahl != NULL) //Accessviolation
delete[] Auswahl;
/*do
{
GetExitCodeProcess(hInternetExplorer,&dwExitCode);
}
while(dwExitCode == STILL_ACTIVE);*/
PostQuitMessage(0);
return 0;
}
[/PHP]
Gruß
Guybrush