Unicode alkalmazás

Unicode alkalmazás

Hello, létrehoztam az alkalmazást a Delphi7-en egy másik számítógépen, ahelyett, hogy kérdőjeleket tartalmazó szöveg lenne.
Minden menük és gombok, mindenhol. szöveg helyett.

Ennek oka az, hogy az ügyfél hibás kódolást tartalmaz.
A rendszerleíró adatbázisban végrehajtott módosítások:

akkor újra kell indítania a számítógépet, és a szöveg normális lesz.

De ez a lehetőség nem felel meg nekem. Szeretnék egy valóban Unicode alkalmazást létrehozni.
A kínai ablakokkal rendelkező számítógépekhez általában az orosz nyelv is megjelenik.
Megtaláltam a hálózati összetevőket a UNICODE-ban. de mi van, ha más alkatrészeket kell használni?
Például vannak VCL komponensek SUIPACK. A SUISKIN a Delphi alkalmazásokhoz használt bőr, de nem Unicode.

kérdés:
Hogyan tölthetem be teljesen a kérelmet a UNICODE-ban?

Köszönjük mindenkinek a figyelmét és köszönetét előre a válaszaiért!


> Vannak például VCL komponensek SUIPACK, SUISKIN a bőr
> a Delphi alkalmazásokhoz, de nem Unicode.

Szükséges újraírni őket unicode támogatást, vagy dobni.

A probléma az, hogy nem tudom, hogyan kell átírni, hol kezdjem el.
azaz Tudok létrehozni egy gombot)), és mi szükséges hozzá, hogy unicode-ban volt?
Van legalább TLabel osztály Unicode vagy TButton?

Egységem van a UNICODE-val való együttműködésre:

Ez a csomag egy Unicode támogatási könyvtárat és néhány további fájlt tartalmaz
WideStrings / Unicode karakterláncokat az alkalmazásában. Szüksége van Delphi 4-re vagy újabbra, hogy összeállítsd.

Úgy gondolom, hogy van egy ilyen problémám, megoldjuk együtt :)

Hozzon létre Unicode betűtípust, és alapértelmezés szerint állítsa be a betűtípust az összetevőhöz.
Telepítheti azt a betűtípus, amikor telepíti a programot és mindet))


Mit gondolsz?

Szükséges újraírni őket unicode támogatást, vagy dobni.
c) A rossz ember Co


Vannak VCL komponensek SUIPACK, SUISKIN

a VCL-ben nincsenek ilyen összetevők

Ahogy már említettük a Plokhish - a TNT Unicode Controls letöltését, még mindig megtalálhatók az interneten. A lényege, amit - a VCL maga nem unicode, még mindig ígéri, hogy táplálja. harmadik féltől származó összetevőket kell használnia Unicode támogatással. Ha a program legalább egyik komponense nem támogatja az unicode-t, az alkalmazás NEM TÁMOGATJA a Unicode-t. Csak a megfelelő alkatrészeket használja! Először nehéz lehet, de itt segíteni fogsz :) Jelenleg sok unicode komponens van, mind fizetni, mind nem nagyon.


> Minden menü és gomb, mindenütt. szöveg helyett.


> [HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Nls \ Codepage]
> "1250" = "from_1251.nls"
> "1251" = "c_1251.nls"
> "1252" = "c_1251.nls"
> "1253" = "c_1253.nls"
> "1254" = "c_1254.nls"
> "1257" = "c_1257.nls"

És itt a unicode?

Moderátor eltávolítva
Megjegyzés: A kifejezések kiválasztása

Amellett, hogy Unicode a felhasználó számítógépén kell telepíteni orosz font :) Például a gépemen nincs telepítve japán betűtípust, így ábrázolni japán karakterek nagyon nehéz :)

Töltse le a TNT Unicode vezérlőket. A forráskódban láthatja, hogyan készíthet Unicode összetevőket a szabványos, nem Unidod összetevőkből.

Kapcsolódó cikkek