Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Moving From Delphi7 to Delphi XE or 2010 for Unicode?

ive a news server Built on Delphi7, using Indy9 TIdTCPServer, and the clients are using TClientSocket from ScktComp for size, and the traffic is encrypted in RC4 (string)

what exactly do i need to make my app work on XE or 2010 with Unicode support? what of these things will i have to change?

like image 408
killercode Avatar asked Nov 12 '10 12:11

killercode


1 Answers

Unicode has introduced in Delphi 2009, so if you want the unicode support you can do it with Delphi 2009.

But if you are going to upgrade, get the latest one, you can get all the benefits of Delphi 2010 with less bugs and more Third party tools bundled with Delphi XE.

the other problem may you face is the translation between Indy 9 to Indy 10, because unicode support added to Indy 10, but also it's not 100% compatible with Indy 9.

I suggest you to try to compile your application with Delphi 7 and Indy 10, then move later to Delphi XE with Indy 10.

like image 115
Mohammed Nasman Avatar answered Sep 20 '22 20:09

Mohammed Nasman