Приложение Unicode
Здравейте, Аз създадох заявление за Delphi7 на друг компютър вместо текст показва въпросителен знак.
Всички менюта и бутони навсякъде. вместо текст.
Причината е, че клиентът не е инсталиран правилно кодиране.
Направете промени в системния регистър:
След това е необходимо да рестартирате компютъра, а текстът се нормализира.
Въпреки това, тази опция не ми допадна. Бих искал да се създаде наистина Unicode приложение.
Да, дори с компютър с Windows обикновено се извеждат от китайското българина.
Намерих в мрежовите компоненти в UNICODE. но това, което, ако трябва да се използват и други компоненти.
Например има VCL компоненти SUIPACK. то SUISKIN кожи за приложения в Делфи, но те не са Unicode.
въпрос:
Как да направите така, че молбата ми е изцяло в UNICODE?
Благодаря на всички ви за вниманието и ви благодаря предварително за вашите отговори!
> Например има VCL компоненти SUIPACK, SUISKIN това кожи
> За приложения в Делфи, но те не са Unicode.
Необходимо е да ги пренапише с Unicode поддръжка или хвърлят.
Проблемът е, че аз не знам как да се замени, или по-скоро от къде да започна.
т.е. създадете бутон I)), както и че е необходимо да се добави, че тя е в Unicode?
Нямаш ли поне TLabel клас в Unicode или TButton?
Имам звено за работа с UNICODE:
Този пакет съдържа библиотека подкрепа Unicode, както и някои допълнителни файлове, да използват
WideStrings / Unicode низове в рамките на вашата заявка. Трябва Delphi 4 или по-висока, за да я компилирате.
Мисля, че нямам такъв, който има този проблем, нека да го решим заедно :)
Може да създава компоненти на шрифтовете и Unicode по подразбиране, за да зададете шрифт.
Можете да зададете шрифта ще инсталирате програмата и всички))
> Какво мислите вие?
Необходимо е да ги пренапише с Unicode поддръжка или хвърлят.
(С) Plohish Co
> VCL компоненти имат SUIPACK, SUISKIN
в VCL няма такива компоненти
Както вече бе Plohish - свали TNT Unicode Controls, те все още могат да бъдат намерени на нетните свободни след това. Долната линия е, какво - самата VCL не е Unicode, все още хранят с обещания. ще трябва да използвате компоненти на трета страна с поддръжка на Unicode. Ако поне един завой си компонент не поддържа Unicode, а след това си приложение не поддържа Unicode. Използвайте само правилните съставки! На първо място, може би това ще бъде трудно, но тук можете да помогнете :) Има много на Unicode компонент в момента, платени, така и не много.
> Всички менюта и бутони навсякъде. вместо текст.
> [HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ NLS \ Codepage]
> "1250" = "s_1251.nls"
> "1251" = "c_1251.nls"
> "1252" = "c_1251.nls"
> "1253" = "c_1253.nls"
> "1254" = "c_1254.nls"
> "1257" = "c_1257.nls"
И тук е Unicode?
изтрит от модератора
Забележка: Изрази избират
В допълнение към Unicode на машината на потребителя трябва да се инсталира български шрифт :) Например, на моята машина не е инсталиран японски шрифт, така че да представят японските йероглифи е много трудно :)
Пробийте TNT Unicode контроли. Изходният код ще видите както на стандартния компонент neunidodovskih направи unikodovskie.
Свързани статии