Scrive Arno Garrels <[EMAIL PROTECTED]>: [...]
> LPTSTR maps depending on the Unicode directive to either Ansi or Unicode, Yes I know > so it should be enough to add just one line: > > if @InternetQueryOption = nil then > begin > {$IFDEF UNICODE} > @InternetQueryOption := GetProcAddress(WinInetHandle, > 'InternetQueryOptionW'); > {$ELSE} > @InternetQueryOption := GetProcAddress(WinInetHandle, > 'InternetQueryOptionA'); > {$ENDIF} I'm in doubt about this. The remarks of INTERNET_PER_CONN_OPTION Structure say: "In Internet Explorer 5, only the ANSI versions of InternetQueryOption and InternetSetOption will work with the INTERNET_PER_CONN_OPTION structure. The Unicode versions will support the INTERNET_PER_CONN_OPTION structure in later versions of Internet Explorer." This is not very clear to me. Should I anyway use the Ansi version to keep the compability with IE5? Should I check the availibility of the Wide version, eventually only in D2009? Actually the component works starting Win95. Bye, Maurizio. ---------------------------------------------------- This mail has been sent using Alpikom webmail system http://www.alpikom.it -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be