Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Не отображаются русские буквы в английских Виндовс   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.071 c
15-1332189002
Юрий
2012-03-20 00:30
2013.03.22
С днем рождения ! 20 марта 2012 вторник


2-1333617575
TSubject
2012-04-05 13:19
2013.03.22
Трехзвенка с помощью TSocketConnection


1-1305191148
sniknik
2011-05-12 13:05
2013.03.22
1С8 вызов функции по имени...


2-1337012422
Дмитрий2
2012-05-14 20:20
2013.03.22
Пошаговое выполнение программы


15-1353946630
Разведка
2012-11-26 20:17
2013.03.22
Кто знает как использовать DCPCrypt библиотеку?