![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 4 Всего: 54 |
Сходный вопрос уже задавался в теме http://forum.vingrad.ru/index.php?showtopic=80336
Выводить текст в юникоде на Bitmap я теперь умею... Вопрос в другом, как хранить TWideString... Мне надо, чтобы программа налету меняла язык интерфейса, т.е. мне надо динамически загружать строки в кодировке юникод для последующей вставки их в компоненты TNT... Где и как можно хранить эти строки (для интерфейса и т.п.) Есть выход - хранить их, допустим, в TtntMemo, а при необходимости загружать... Но сами понимаете - это не выход... Кто чем может помочь, хоть какую-нибудь идейку подкиньте... Где и как хранить эти строки... -------------------- ![]() |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Сделать наследника TStrings для хранения строк в виде спика.
Добавлено @ 13:52 наследник может хранить любые типы данных -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 15 Всего: 98 |
проблемы не понял вообще.
что значит "где хранить строки"? + можно ( если строки должны остаться _вне файла_ ) сварганить XML-подобный файл ( или его и взять ) и хранить строки в нем... -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 4 Всего: 54 |
_hunter Delphi не работает с юникодом... там только внутренними средствами винды... и как загружать их из юникодовского файла?..
Добавлено @ 14:03 alexeis1 данные дожны сохраняться и при неработающем приложении... т.е. их надо или зашивать в ресурсы или хранить во внешних файлах... -------------------- ![]() |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
в delphi есть класс TWideStrings
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 4 Всего: 54 |
alexeis1 Это да... А из файла юникодовского он прочитает?
Это сообщение отредактировал(а) Kesh - 20.1.2006, 14:10 -------------------- ![]() |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Разве такая проблема написать процедуру для чтения unicode
файла нужно найти все признаки конца строки и все что между ними загнать в строки по два байта. Добавлено @ 14:42 кстати конец строки в unicode файле #13#10 -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Bose |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1458 Регистрация: 5.3.2005 Где: Riga, Latvia Репутация: 23 Всего: 51 |
Kesh
я как-то натыкался в интернете на библиотеку для работы с Юникодом от создателя(Virtual TreeView), правда сам не смотрел. Но качество TreeView, заставляет меня думать, что и библиотека для работы с юникодом тоже сделана качественно. Unicode Library |
|||
|
||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 4 Всего: 54 |
alexeis1 Спасибо за идею, просто влом самому писать, я думал,есть что-нить готовое.
-------------------- ![]() |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |