Мы пытаемся сделать наше приложение совместимым с юникодом, и мы переходим с delphi 2007 на delphi xe2, мы столкнулись с несколькими проблемами и нуждаемся в их предложениях
1) одно изменение - хранить в базе данных блоб-данные, содержащие строки юникода
Мы храним огромные XML-данные в виде больших двоичных объектов в базе данных, но в последней версии Delphi (xe2) большие двоичные объекты обрабатываются как массив байтов. Итак, что нужно сделать, чтобы хранить данные BLOB-объектов в базе данных, пытались преобразовать Param.AsBlob: = WideBytesOf (xml), но это, похоже, не работает.
2) Также мы используем HyperString из систем EFD для более быстрых манипуляций со строками, но теперь версия этой библиотеки в юникоде недоступна, скомпилировал код, изменив значение ansistring на string, и попытался изменить несколько инструкций на языке ассемблера, но это было успешно до сих пор их было немного, поэтому любой может предложить любую альтернативу для более быстрых манипуляций со струнами