![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
![]()
Вот на протяжении ~2 месяцев писал эту библиотеку и вроде все работает на УРА!
Теперь о библиотеке: Это конвертер Ansi/Unicode/UTF8 Размер ~20,0 кб Вот функционал Код:
Протестируйте плиз демо-пример: запуск BASS с флагом BASS_UNICODE на Delphi7 Последний раз редактировалось mihali4; 06.01.2010 в 20:09. |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
При чем тут раздел "Общие вопросы Delphi" ???
Переношу в свободное общение. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
первое - из-за этой строчки... "Caption := UNICoder_GetInformation" выскакивает ошибка...
второе - вынос в библиотеку столь простых функций не оправдан, удобнее и прозрачней для пользователя будет использование модуля в виде pas.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#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 |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 14.09.2010
Сообщений: 2
|
![]()
привет, сайт по ссылкам не работает. Откуда можно скачать исходники? или есть ли dll для wince ? если нет, можно ли взять исходники функций?
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,368
|
![]() |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
![]()
Этой библиотеки уже нет, даже исходников после версии ХЕ+ она уже не нужна, TEncoding справляется со всеми кодировками
|
![]() |
![]() |
![]() |
#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 |
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]() |
![]() |
![]() |
![]() |
#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 |
![]() |
![]() |