ПредишенСледващото

Приложение 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.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!