> From what I've gathered (based on messages in here as well as a few > other sources) is that D2009 attempts to be a bit more "clever" than > the earlier versions of Delphi (which usually lead to strange symptoms > like the one you're experiencing). There are some functions (can't > give you a list, sorry) that cause an "implied character set > conversion" for the data - whether you wanted it or not.
I know. And this is reason why current D2009 support is still experimental. Just because I am finding way how to do it by best way. Lot of warning are about implicit charset conversions at places where are not used high-bit characters, or something else. For example, when you pass hostname of some computer. Because Synapse not supports IDN yet, then implicit conversion cannot made damage here. Etc. Current Synapse is just little hacked for work on D2009 and when you need then you can use major part of Synapse without any possible data damage. Problematic are part what working with charsets. Yes, some places can be rewritten to better solution, but this depending on what minimal Delphi version must be supported too. As good way seems to be some smart handling by RawByteString (what we must declared for old Delphi...) -- Lukas Gebauer. E-mail: [email protected] http://synapse.ararat.cz/ - Ararat Synapse - TCP/IP Lib. ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ synalist-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/synalist-public
