Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизНе отображаются русские буквы в английских Виндовс Найти похожие ветки
← →
igorium © (2012-05-03 21:31) [0]Всем привет.
Есть большое количество label и текстов, где есть русские символы.
В английских Виндовс вместо русских букв стоят знаки вопросов.
Как можно вылечить?
PS Думал хотя бы узнать, какой язык у Виндовс, чтобы перевести в таких операционках все слова на английский, но я понял, что это нереально :(
← →
Германн © (2012-05-03 21:33) [1]
Label.Font.Charset:=RUSSIAN_CHARSET
← →
RWolf © (2012-05-04 00:06) [2]собрать программу под юникодной версией Дельфи.
← →
Германн © (2012-05-04 01:01) [3]
> собрать программу под юникодной версией Дельфи.
>
Но заранее её купить :)
← →
Anatoly Podgoretsky © (2012-05-04 07:09) [4]Даже Юникод не обеспечивает этого.
← →
igorium © (2012-05-04 10:21) [5]Германн
Спасибо. Сегодня попробую протестить.
← →
Плохиш © (2012-05-04 11:44) [6]
> RWolf © (04.05.12 00:06) [2]
>
> собрать программу под юникодной версией Дельфи.
>
Указанная D7 прекрасно поддерживает юникод.
← →
asail © (2012-05-04 12:04) [7]
> Плохиш © (04.05.12 11:44) [6]
> Указанная D7 прекрасно поддерживает юникод.
Вот с этого места поподробней, плиз... Каким образом в TLabel можно отображать юникод в Д7?
← →
Плохиш © (2012-05-04 12:45) [8]
> Каким образом в TLabel можно отображать юникод в Д7?
VCL является обычной библиотекой, используй другую библиотеку, свои компоненты.
В ограничениях разработчиков каких-то библиотек среда разработки совершенно не виновата.
← →
asail © (2012-05-04 13:09) [9]
> Плохиш © (04.05.12 12:45) [8]
> VCL является обычной библиотекой
Не согласен - VCL является встроенной в среду разработки библиотекой. И речь шла именно о стандартных компонентах. Именно поэтому сам разработчик дельфи заявил о поддержке юникода только начиная с Д2009.
Писать на дельфи без использования VCL как-то не логично. Лучше уж тогда чего нибудь другое использовать. Тот же С#, например. Или джаву.
Имхо мое такое...
← →
Anatoly Podgoretsky © (2012-05-04 14:13) [10]> asail (04.05.2012 13:09:09) [9]
Есть по крайней мере три библиотеки поддержки Юникода в VCL
Одна интересная по решению, не требует никакого вмешательство в программу
← →
Плохиш © (2012-05-04 14:14) [11]Пожал плечами, пошёл дальше.
PS. Сравнивать c# и java с delphi7 . прикольно. Где были первые 2 во время выпуска последней, особенно c#?
> VCL является встроенной в среду разработки библиотекой.
Кстати, врать не надо, VCL прекрасно удаляется из среды так же как и любой сторонний набор компонентов.
← →
asail © (2012-05-04 15:21) [12]
> Плохиш © (04.05.12 14:14) [11]
> PS. Сравнивать c# и java с delphi7
А я их где-то сравнивал? Упаси боже от такого! Я их просто привел как примеры других языков и сред, которые в некоторых случаях могут оказаться предпочтительней Д, особенно без VCL.
> Кстати, врать не надо, VCL прекрасно удаляется из среды
Опять передергиваешь... Я нигде не утверждал, что она не удаляется. Но поставляется как интегрированная часть дельфи. Например, позволяет ли стандартный инсталятор дельфи произвести установку дельфи без VCL?
Но, вопрос, вобщем то, не в этом. Вопрос в полезности Д7 без VCL...
← →
QAZ (2012-05-04 15:58) [13]
> Label.Font.Charset:=RUSSIAN_CHARSET
непрокатит
надо менять языковые настройки винды,на русский
← →
Anatoly Podgoretsky © (2012-05-04 16:30) [14]> QAZ (04.05.2012 15:58:13) [13]
Ну не надо так мучиться, надо переходить на Юникод
← →
sniknik © (2012-05-04 17:17) [15]> Одна интересная по решению, не требует никакого вмешательство в программу
какая?
← →
Медвежонок Пятачок © (2012-05-04 17:26) [16]заменить все лейблы и подобное им на тимадж
← →
Anatoly Podgoretsky © (2012-05-04 18:52) [17]> sniknik (04.05.2012 17:17:15) [15]
Ну я не помню, сталкивался очень давно, сам использовал TNT
← →
QAZ (2012-05-04 19:42) [18]
> Медвежонок Пятачок © (04.05.12 17:26) [16]
можно я буду твоим фанатом ? пжалста,пжалста :)
← →
igorium © (2012-05-09 21:01) [19]
> Label.Font.Charset:=RUSSIAN_CHARSET
Не заработало :(
Неужели ничего нельзя сделать ???
← →
Плохиш © (2012-05-10 11:00) [20]
>
> Неужели ничего нельзя сделать ???
>
Можно нанять программиста, раз другие указанные здесь пути не помогли.
← →
igorium © (2012-05-10 11:06) [21]
> Можно нанять программиста, раз другие указанные здесь пути
> не помогли.
Я программу делаю не для продажи.
Для себя.
В какой-то степени в качестве хобби.
Платить за это деньги не готов.
← →
Плохиш © (2012-05-10 11:20) [22]Так, для хобби, посмотри билиотеку tnt.
← →
Anatoly Podgoretsky © (2012-05-10 11:27) [23]
> Я программу делаю не для продажи.
> Для себя.
> В какой-то степени в качестве хобби.
> Платить за это деньги не готов.
Тогда пиши по английски.
← →
QAZ (2012-05-10 15:57) [24]
> Неужели ничего нельзя сделать ???
почемуш нельзя,можно,настроив языковые параметры винды
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.058 c