ID: Q174897
The information in this article applies to:
A memory leak occurs when the InternetOpenUrl function is used.
If the URL in use is for the HTTP protocol, InternetConnect, HttpOpenRequest, and HttpSendRequest can be substituted for InternetOpenUrl, avoiding the problem.
The following code fragment:
hURL = InternetOpenUrl( hSession, "http://server/document.htm", NULL, 0,
NULL, 1 );
could be changed to the following:
hConnect = InternetConnect(hSession, "server",
INTERNET_DEFAULT_HTTP_PORT, NULL, NULL, INTERNET_SERVICE_HTTP,
NULL, NULL);
hRequest = HttpOpenRequest(hConnect, NULL, "/document.htm", NULL, NULL,
NULL, NULL, NULL);
HttpSendRequest(hRequest, NULL, NULL, NULL, NULL);
This bug has been fixed in Internet Explorer 4.0 and the Internet Client SDK.
Keywords : kbIE300 kbWinInet
Version : WINDOWS:1.0
Last Reviewed: January 8, 1999