Arno Garrels wrote: > Maurizio Lotauro wrote: >>> 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. > > UNICODE is defined in Delphi 2009 and better only and executables > built with Delphi 2009 run on Windows 2000 and better only. > Windows 2000 was released February 2000, IE 5.0 March 1999, > so IMHO no problem.
Obviously it was too early in the morning when I wrote this nonsense, I thought that before IE 5 only the ANSI version was supported :) So indeed a little bit more work is required. -- Arno garrels > > -- > Arno Garrels > > >> >> 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