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

Вниз

Английская XP и моя программа...   Найти похожие ветки 

 
TUserClass ©   (2008-07-21 12:01) [0]

Всем доброго понедельника!

Сталкнулся я с проблемой русского языка. Приехал к заказчику - настроил сервер FB, поставил прогу - все чудесно, все подключается - работает. Программа на нескольких языках (по умолучанию - английский). Так вот, у заказчика стоит Винда на англ языке (толи язык сами поменяли, толи такая и была). Запустил прогу на английском - все нормально. Переключаю на русский и тут ужас! Половина лейблов нормально на русском отображается, а половина - знаками вопроса (в основном те, у которых кроме русских букв, есть еще некоторые символы (типа двоеточия, слеша и т.д.) или буквы англ алфавита). А заголовки у TGroupBox"ов вообще отображаются символами, похожими на #10. У всех лейблов Charset стоит в дефолт. В какую сторону копать????


 
Рамиль ©   (2008-07-21 12:03) [1]

Поставить Русский для не юникод программ в региональных настройках.


 
clickmaker ©   (2008-07-21 12:07) [2]

D7?
http://qc.borland.com/wc/qcmain.aspx?d=2378 ?


 
TUserClass ©   (2008-07-21 12:11) [3]

:)
> Рамиль ©   (21.07.08 12:03) [1]


Это вот так?

Start -> Control Panel -> Regional and Language Options -> Владка (Advanced) -> Select a language to match the language version of the non-Unicode programs you want to use

И программа точно будет корректно отображаться? А то, завтра опять к заказчику ехать, не хочу еще раз облажаться


> clickmaker ©   (21.07.08 12:07) [2]


D7


 
Anatoly Podgoretsky ©   (2008-07-21 12:27) [4]


> И программа точно будет корректно отображаться? А то, завтра
> опять к заказчику ехать, не хочу еще раз облажаться

Прежде чем подобное делать, требуется получить согласие заказчика на подобное, поскольку твое заработает, а другое прекратит!

И вместо того, что бы сделать правильно - юникод программу, будем ломать клиентам их системы.

И насчет облажаться - возможность существует.


 
Anatoly Podgoretsky ©   (2008-07-21 12:29) [5]


> clickmaker ©   (21.07.08 12:07) [2]

Вот ответ оттуда

> Solution:
> Use multi-lingual components, or make it clear in the marketing
> materials that Delphi is not truly multi-lingual..

И никаких других надежных решений нет.


 
Плохиш ©   (2008-07-21 12:31) [6]


> Поставить Русский для не юникод программ в региональных
> настройках.

Фигушки, выкинуть программу и заставить изготовителя переделать...


 
Anatoly Podgoretsky ©   (2008-07-21 12:31) [7]


> Steps to Reproduce:

Самое противное, что можно получить, элементарно испортить проект. Встречался, ужас.
А тут еще и советуют, кроме порчи своего испортить еще и клиенту систему. Кульхацкеры.


 
Anatoly Podgoretsky ©   (2008-07-21 12:32) [8]


> Фигушки, выкинуть программу и заставить изготовителя переделать.
> ..

За его счет, а не за счет заказчика или вернуть полученые деньги и оплатить ущерб от потерь из-за задержки.


 
Плохиш ©   (2008-07-21 12:33) [9]


> Anatoly Podgoretsky ©   (21.07.08 12:32) [8]

Само сабой, тут без вариантов.


 
TUserClass ©   (2008-07-21 12:36) [10]

Я так понял что нормального ответа я тут не получу - спрашиваю - в какую сторону копать????


 
Правильный$Вася   (2008-07-21 12:37) [11]


> спрашиваю - в какую сторону копать????

в сторону tnt unicode controls и использования WideString


 
Smile   (2008-07-21 12:41) [12]

Как вариант, можно попробовать на время работы программы подгружать свои шрифты (которые используются на проблемных контролах), а при выходе, выгружать их.


 
Правильный$Вася   (2008-07-21 12:41) [13]


> Smile   (21.07.08 12:41) [12]

не поможет


 
Рамиль ©   (2008-07-21 12:50) [14]

Я не понимаю, причем тут хакерство и порча системы?
Это абсолютно стандартный вариант, никто же не предлагает сделать это программно, не сказав ничего пользователю.
Программист тут ни причем.

Пеняйте лучше Borland (CodeGear и т.д.), благодаря ихней политике Delphi в конце концов загнется окончательно. Почему кто-то сделал сделал юникодные контролы (заметьте, они даже были бесплатные!), а коллектив разработчиков занимается чем угодно, но не насущными проблемами?


 
Anatoly Podgoretsky ©   (2008-07-21 12:59) [15]


> Я так понял что нормального ответа я тут не получу - спрашиваю
> - в какую сторону копать????

Ты уже его давно получил, все остальное будет только личностное.


 
Правильный$Вася   (2008-07-21 13:07) [16]


> Я не понимаю, причем тут хакерство и порча системы?Это абсолютно
> стандартный вариант,

только в том случае, если пользователь согласен
а ведь он может работать с языками разных кодовых страниц, и что - каждый раз передергивать умолчания?


 
TUserClass ©   (2008-07-21 13:13) [17]

эх....так нехочется с этими tnt unicode controls"ами заморачиваться... (( - ладно....завтра приеду и обсудю Start -> Control Panel -> Regional and Language Options -> Владка (Advanced) -> Select a language to match the language version of the non-Unicode programs you want to use


 
wl ©   (2008-07-21 13:19) [18]


> Сталкнулся я с проблемой русского языка.

забавно как прозвучало...


 
TUserClass ©   (2008-07-21 13:20) [19]


> wl ©   (21.07.08 13:19) [18]

ахахаха...ну уж извините :)


 
Anatoly Podgoretsky ©   (2008-07-21 14:58) [20]

> Правильный$Вася  (21.07.2008 13:07:16)  [16]

А завтра кто ни будь порекомендует все 125х nls заменить на 1251, а что ведь проблема же с русским,

> Я не понимаю, причем тут хакерство и порча системы?Это абсолютно
> стандартный вариант,


 
Правильный$Вася   (2008-07-21 15:03) [21]


> А завтра кто ни будь порекомендует

и его тем же путем смыть и пробкой заткнуть


 
Anatoly Podgoretsky ©   (2008-07-21 15:05) [22]

Так не помогает, диверсанты они неистрибимы, они как террористы.



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

Текущий архив: 2008.08.24;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.021 c
15-1215488789
Slider007
2008-07-08 07:46
2008.08.24
С днем рождения ! 8 июля 2008 вторник


15-1215183486
Хохол
2008-07-04 18:58
2008.08.24
Пятничный флуд: Большой адронный коллайдер


2-1216634583
Int23
2008-07-21 14:03
2008.08.24
Как в существующую книгу Эксела добавить макрос и вызвать его


15-1215179495
jane
2008-07-04 17:51
2008.08.24
Не могу установить delphi 5 :(


2-1216315115
S@shka
2008-07-17 21:18
2008.08.24
В продолжении темы... ParentWindow