Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];

Вниз

Проблемы с евритом   Найти похожие ветки 

 
Still Swamp   (2007-01-09 15:30) [0]

Столкнулся со проблемой. При работе моего приложения на терминальном сервере у некоторых клиентов текст на TLabel, TMenu, и проч выводится на "еврите"... подозреваю что проблемы с кодировкой.

Раньше лечилось тем что профиль пользователю создаю на локальной машине, а потом пересаживаю на терминал, однако, эта ситуация уже задрала.

Подскажите, есть ли в Delphi где указать в явном виде кодовую страницу для рускоязычных приложений.

Глюк скорее всего мой, а не терминала (на него грешить не стоит) так как все остальные приложения работают славно.


 
clickmaker ©   (2007-01-09 15:35) [1]


> в Delphi где указать в явном виде кодовую страницу

Font.Charset


 
Still Swamp   (2007-01-09 15:48) [2]

Хм... Font.Charset=DEFAULT_CHARSET. Ну по идее это логично.
Однако что делать с объектами не имеющими собственного Font, например TMenu, и во вторых, прописывать во всем проекте это свойство малореально.

С другой стороны, даже на терминале при ином стечении обстоятельств все работает благополучно. Может есть более простое средство? Я честно говоря не могу понять причину столь странного поведения.


 
Anatoly Podgoretsky ©   (2007-01-09 15:52) [3]

> Still Swamp  (09.01.2007 15:48:02)  [2]

Причина простая - VCL Delphi не Юникод


 
Still Swamp   (2007-01-09 16:25) [4]

те единственный вариант борьбы - прописывать в каждую компоненту в явном виде чарсет?


 
clickmaker ©   (2007-01-09 16:32) [5]


> прописывать в каждую компоненту в явном виде чарсет?

ну в принципе да, если дефолтная в данной ОС не кириллица


 
Desdechado ©   (2007-01-09 16:33) [6]

панель управления - язык и региональные настройки - дополнительно - язык для неюникод-программ = русский


 
clickmaker ©   (2007-01-10 11:34) [7]

http://qc.borland.com/wc/qcmain.aspx?d=2378
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=35406
http://qc.borland.com/wc/qcmain.aspx?d=8565


 
Still Swamp   (2007-01-10 12:01) [8]

у пользователя нельзя это прописать, прав нет.
по идее можно сделать для всего сервера, но админ теперь говорит - надо ждать когда сервер перегрузить удасться.


 
Anatoly Podgoretsky ©   (2007-01-10 12:33) [9]

И правильно, нефиг портить региональные настройки.
Особенно на сервере.


 
Плохиш ©   (2007-01-10 12:37) [10]


> Still Swamp   (10.01.07 12:01) [8]
> у пользователя нельзя это прописать, прав нет.
> по идее можно сделать для всего сервера, но админ теперь
> говорит - надо ждать когда сервер перегрузить удасться.

На мыло такого админа...



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.046 c
4-1158572068
_Sergey_
2006-09-18 13:34
2007.01.28
Проблема с HT


5-1147638855
Лев
2006-05-15 00:34
2007.01.28
Нужна компонента типа TMemo но с возможностью простейшего формата


2-1168287894
Dim..ON
2007-01-08 23:24
2007.01.28
загрузка компьютера


3-1162580357
Adil
2006-11-03 21:59
2007.01.28
Oracle 10g Unicode, TntComponents


3-1162829092
DVM
2006-11-06 19:04
2007.01.28
Как быстро удалить все записи в ADOTable без SQL ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский