Jaja, ich wieder, aber...
Delphi-Quellcode:
if Assigned(hopen) then
try
hconnect := InternetConnect(...);
if Assigned(hconnect) then
try
...
finally
InternetCloseHandle(hconnect);
end;
finally
InternetCloseHandle(hopen);
end;
So werden alle Handles auch garantiert sauber wieder geschlossen, ohne dass eins vergessen wird.