2010-03-17 4 views
0

Любое предложение для хорошей текстовой библиотеки unicode для Delphi 2010? Такие вещи, как класс, который будет содержать набор независимых функций, в основном инкапсулирование функций, которые манипулируют строками (например: Trimlike, удаление символов, позиционная, подстрочная, сравнительная, информационная, случайная, замена, функции манипуляции и т. Д.).Ищите хорошую библиотеку строк unicode Delphi

Благодаря

+1

Вы знаете, что с D2009 вверх, Delphi полностью поддерживает Unicode? Таким образом, вы можете просто использовать функции, предоставляемые RTL. – jpfollenius

+0

Да, я знаю, но мне нужно свободно распространять источник библиотеки. я буду использовать мягкие драгоценные камни и библиотеки jcl. спасибо. – volvox

+1

Конечно, вы не можете перераспределять исходный код Delphi, но тот, у кого есть Delphi, имеет эту библиотеку. AFAIK даже GPL исключает стандартные библиотеки компилятора из своих требований. – 2010-03-18 10:45:49

ответ

3

Майк Lischke имеет отличную библиотеку Unicode в Soft Gems. Он еще не был обновлен для Delphi 2009/2010, но он уже работал с WideStrings/WideChars, поэтому он должен быть довольно тривиальным портом.

+0

Его хорошая библиотека, и это будет полезно - спасибо – volvox

+2

Он был интегрирован в JEDI и обновлен. – FileVoyager

10

Как насчет SysUtils и StrUtils? Они содержат много функций манипуляции строками. И если этих функций недостаточно, вы можете попробовать блок JclStrings из JCL-JEDI Code Library (не путать с JVCL-JEDI Visual Component Library).

+0

спасибо - я не могу использовать исходный код delphi, потому что мне нужно свободно распространять библиотеку. jclstrings в порядке. – volvox

+0

@volvox: Вы продолжаете говорить о распространении источника, но люди, которые будут использовать ваш код, будут * иметь * источник - они входят в стандартную комплектацию с продуктом Delphi и воспроизводятся по большей части в Free Pascal. Стандартные библиотеки специально исключены из требований лицензирования GPL и других лицензий OSS. –

Смежные вопросы