|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.01.2010, 19:26 | #1 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
UNICoder
Вот на протяжении ~2 месяцев писал эту библиотеку и вроде все работает на УРА!
Теперь о библиотеке: Это конвертер Ansi/Unicode/UTF8 Размер ~20,0 кб Вот функционал Код:
Протестируйте плиз демо-пример: запуск BASS с флагом BASS_UNICODE на Delphi7 Последний раз редактировалось mihali4; 06.01.2010 в 20:09. |
06.01.2010, 20:03 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
При чем тут раздел "Общие вопросы Delphi" ???
Переношу в свободное общение. |
06.01.2010, 20:05 | #3 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
первое - из-за этой строчки... "Caption := UNICoder_GetInformation" выскакивает ошибка...
второе - вынос в библиотеку столь простых функций не оправдан, удобнее и прозрачней для пользователя будет использование модуля в виде pas.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
09.01.2010, 23:11 | #4 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
Вот обновил библиотеку
Функционал: // UTF 7 function UNICoder_WideStringToUTF7(const S: WideString): AnsiString; stdcall; function UNICoder_UTF7ToWideString(const S: AnsiString): WideString; stdcall; // UTF 8 function UNICoder_WideStringToUTF8(const S: WideString): AnsiString; stdcall; function UNICoder_UTF8ToWideString(const S: AnsiString): WideString; stdcall; // UTF 16 function UNICoder_UTF16ToWideString(Str: PWideChar): WideString; stdcall; // not work!!! function UNICoder_WideStringToUTF16(Str: PAnsiChar): AnsiString; stdcall; // UTF 32 // not work!!! function UNICoder_UTF32ToStr(Str: PWideChar): PAnsiChar; stdcall; // ANSI TO XX function UNICoder_AnsiStringToKoi(St: PAnsiChar): PAnsiChar; stdcall; function UNICoder_AnsiStringToDos(St: PAnsiChar): PAnsiChar; stdcall; function UNICoder_AnsiStringToIso(St: PAnsiChar): PAnsiChar; stdcall; // KOI TO XX function UNICoder_KoiToAnsiString(St: PAnsiChar): PAnsiChar; stdcall; function UNICoder_KoiToDos(St: PAnsiChar): PAnsiChar; stdcall; function UNICoder_KoiToIso(St: PAnsiChar): PAnsiChar; stdcall; // DOS TO XX function UNICoder_DosToAnsiString(St: PAnsiChar): PAnsiChar; stdcall; function UNICoder_DosToKoi(St: PAnsiChar): PAnsiChar; stdcall; function UNICoder_DosToIso(St: PAnsiChar): PAnsiChar; stdcall; // ISO TO XX function UNICoder_IsoToAnsiString(St: PAnsiChar): PAnsiChar; function UNICoder_IsoToKoi(St: PAnsiChar): PAnsiChar; stdcall; function UNICoder_IsoToDos(St: PAnsiChar): PAnsiChar; stdcall; // OTHER // not work!!! function UNICoder_GetCodePage(const Chr: Byte): TUCodePage; stdcall; external dll; function UNICoder_GetInformation: WideString; stdcall; external dll; ТО ЧТО ОБОЗНАЧЕНО not work!!! В РАЗРАБОТКЕ. Библиотека http://zuby.ucoz.kz/Library/UNICoder.zip Демо http://zuby.ucoz.kz/Library/Demo-UNICoder-.zip |
20.01.2015, 20:26 | #5 |
Новичок
Джуниор
Регистрация: 14.09.2010
Сообщений: 2
|
привет, сайт по ссылкам не работает. Откуда можно скачать исходники? или есть ли dll для wince ? если нет, можно ли взять исходники функций?
|
20.01.2015, 20:49 | #6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
|
21.01.2015, 05:57 | #7 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
Этой библиотеки уже нет, даже исходников после версии ХЕ+ она уже не нужна, TEncoding справляется со всеми кодировками
|
21.01.2015, 12:13 | #8 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
21.01.2015, 12:19 | #9 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
|
21.01.2015, 23:14 | #10 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
аа, опять некрофилы активизировались(( а делфя седьмая уже в 2005 году была obsolete
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |