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.