Thanks, that sounds logical. I'll give it another go.
On 12/15/05, Francois Piette <[EMAIL PROTECTED]> wrote: > > I am evaluating ICS, specifically the component thttpcli and have the > > following problem: if I retrieve a web page with multibyte characters, > > I cannot seem to get the data in proper format. It seems like the > > Buffer that comes with HttpDocEnd() is a char *, not a WideString or > > something similar. Am I doing something wrong, or is this an omission > > in the component? > > The data type defined in the component is of no importance as long as you get > the data. A document > received from a HTTP server is just a stream of bytes. The bytes may be ascii > char, binary file, > unicode or whatever, it doesn't matter. Of course when you need to process > it, you may need to know > what you've received. Look at ContentType property and if needed additional > header lines sent by the > server. Just typecast your data accordingly. > > > Buffer that comes with HttpDocEnd() is a char * > > I guess you mean OnDocData event handler. > You can typecast the pointer to whatever you need. Length is always given in > bytes. > > -- > Contribute to the SSL Effort. Visit > http://www.overbyte.be/eng/ssl.html > -- > [EMAIL PROTECTED] > Author of ICS (Internet Component Suite, freeware) > Author of MidWare (Multi-tier framework, freeware) > http://www.overbyte.be > > > -- > To unsubscribe or change your settings for TWSocket mailing list > please goto http://www.elists.org/mailman/listinfo/twsocket > Visit our website at http://www.overbyte.be > -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be