>  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

Reply via email to