Тема
|
Kirilizacia pod XP
|
|
Автор |
VladoVasilev (непознат
) |
Публикувано | 25.03.04 14:14 |
|
Imam slednia problem:
Napravihme edna programa, neshto kato sklad-magazin. Problema e, che pod XP poniakoga nadpisite na Manutata i MessageDlg ne se kirilizirat i izlizat edni ieroglifi...
Napravi mi vpechatlenie, che vupreki che ne sme promeniali fontovete, nan niakoi formi menutata se kirilizirat, a na niakoi - ne. Osven tova na niakolko komputera s tozi proglem, ot \Control Panel -> regional and language options->Advanced->code page conversion table mahnah vsichki fontove, koito moje da se mahnat i tva se opravi...no na niakoi XP-ta(specialno na edno licenzirano) ne stava...
Osven tova, WordPad i niakoi kodeci imat edna opcia "Font script", koiato po default e western i ima sushtia problem sus simvolite, no kato se smeni na Cyrilic, i se opravia(mnogo chesto se sluchva na subtitrite na filmite).
Niakoi imal li e takuv problem i znae li lek za tazi bolka?
Kak da napravia tia fontove da ne zavisiat ot XP-to, ili ot Regional settings ili i az ne znam ot kakvo tocho zavisiat???
|
|
|
Значи шрифтовете в Делфи-то си имат charset - хубаво е той да е на RUSSIAN_CHARSET. Иначе за ХР-то погледни на какво е настроен Regional and Language Options -> Advanced -> Language for non-Unicode programs. Трябва да е на Bulgarian.
|
|
|
Regional and Language Options -> Advanced -> Language for non-Unicode programs mi e nastroen na BULGArian, ama pak ne stava..
A tozi charset za shriftovete v Delphi kude tochno se namira???
|
|
|
Всеки компонент за който има property- Font - > CharSet - слагаш го както каза колегата обаче нещо много яко сте оплели конците.
Кажи под каква платформа е разработвана програмата - дано да не е Win9х + FlexType ;-))))), също не казваш нищо за версията на Делфи която ползва.
Май проблема Ви може да се окаже в Win-a ;-))) - не знам - но не ми звучи нормално това което си обеснил.
P.S.
Също така би било хубаво ако се постараеш да пишеш на кирилица.
---
Колкото повече, толкова повече.
|
|
Тема
|
Re: Kirilizacia pod XP
[re: VladoVasilev]
|
|
Автор | v_automation (Нерегистриран) |
Публикувано | 26.03.04 23:32 |
|
Здравей!
Нещо не схващам как така си написал цяла програма и докато си я писал не си забелязал каде се намира тази настройка?
При това проблема ти не ми звучи да е в чарсета или в делфито. Това XP за България ли е изобщо?
Няма да се учудя ако програмата изобщо не е на делфи.
И като казваш че си настроил уникод настрайките да са на Български сложи ли и location да е България(важно е :) Ако не си може и да не стане.
Венцислав Александрийски
|
|
|
Програмата първоначално е разработвана на win98/flextype, наистина - тази версия със сигурност има проблем с кирилизациите... това ли е проблема?
Защо го дава само на XP и Win2000 и то не на всички компютри с такъв windows, а само на някои???
|
|
|
Версията е Delphi5 - enterprise edition. Освен това ми направи впечатление, че проблема с кирилизацията го има и на някои MessageBox-ове - там как да го оправия???
|
|
|
Здрасти!
Доста сме лаконични...даже май заядливи...
Програмата не съм я писал аз - сега очаквам в доразработката й. Програмата е писана на DELPHI5...location-a ми е България, XP-to (поне последния път) беше оригинално...със много специален Multilanguage support, на отделно CD.
Tова е.
|
|
|
Ако ползваш стандартните MessageDlg/MessageBox - те се показват със шрифтове, определени от настройките на Windows (виж Display properties -> Appearance). В такъв случай проблема вероятно е в настройките на Windows (или кирилската му поддръжка). Ако диалозите обаче са си твои... сещай се
Притеснява ме казаното от тебе, че "проблема с кирилизацията го има и на някои MessageBox-ове". Каква е разликата между тези с проблема и тези без него? На кои излиза кирилицата и на кои не?
|
|
Тема
|
Re: Kirilizacia pod XP
[re: VladoVasilev]
|
|
Автор | v_automation (Нерегистриран) |
Публикувано | 27.03.04 16:13 |
|
Здравей!
Незнам с каква цел е инсталиран този специален Multilanguage support, на отделно CD но, аз бих направил така:
- инсталирам съпорт пака за XP ако не е нсталиран
- презаписвам системните шрифтове(ext .fon )(и даже всички шрифтове .fon +.ttf) на компютъра на който не вървят с такива от машина дето си вървят(пак с XP но първо правя ресторе поинт:) и ако и това не помогне преинсталирам XP-то на чисто. Ако компютъра е лаптоп ще си помисля доста преди до го преинсталирам :) (ама първо ще му направя 1 image за отскок :)
Венцислав Александрийски
|
|