Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Delphi XE2 problem MessageBox

[es] :: Pascal / Delphi / Kylix :: Delphi XE2 problem MessageBox

[ Pregleda: 2708 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bobans72

Član broj: 314360
Poruke: 117



Profil

icon Delphi XE2 problem MessageBox22.10.2013. u 01:40 - pre 127 meseci
Pozdrav svima na forumu !

Skinuo sam primer iz delphija na kineskom jeziku pa sad imam problem u prikazu teksta u MessageBox.
Kako da prikazem ovaj tekst na jeziku na kom je napisan - Application.MessageBox('ŐýÔÚĎúĘŰÖв»ÄÜÍËłö...','ÍËłöĚáĘľ',0);
Ima dosta ovakvih poruka a ovo je jedna od njih. Instaliran mi je u windowsu azijski jezicki paket tako da su u ovom primeru na
svim komponentama a i samom form-u prikazan vidljivi kineski jezik sem u porukama u unit-u. Da li neko moze da pomogne ?
Boban
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Delphi XE2 problem MessageBox22.10.2013. u 02:12 - pre 127 meseci
> Skinuo sam primer iz delphija na kineskom jeziku pa sad imam problem u prikazu teksta u MessageBox.
> Kako da prikazem ovaj tekst na jeziku na kom je napisan - Application.MessageBox('ŐýÔÚĎúĘŰÖв»ÄÜÍËłö...','ÍËłöĚáĘľ',0);
> Ima dosta ovakvih poruka a ovo je jedna od njih. Instaliran mi je u windowsu azijski jezicki paket tako da su u ovom primeru na
> svim komponentama a i samom form-u prikazan vidljivi kineski jezik sem u porukama u unit-u. Da li neko moze da pomogne ?

Možda ti editor nije setovan da snima unicode tekst, ima negde podesavanje za to ali se ne secam gde tacno. Da proveris ovo, otvori pas file iz Notepada, uradi Save As i vidi sta ti nudi kao file type (Ansi, Unicode, Utf8). Takodje mozes pokusati da ubacis neku cirilicu u editor i vidi da li se prikazuje i normalno vidi.
 
Odgovor na temu

bobans72

Član broj: 314360
Poruke: 117



Profil

icon Re: Delphi XE2 problem MessageBox24.10.2013. u 10:34 - pre 127 meseci
Pozdrav !

Probao sam i ANSI i Unicode u Notepad-u daje isti tekst a u UTF-8 daje ovakav tekst - Application.MessageBox('v°,ȴ...','Ӱʾ',0);
Probao sam i sa Ruskim primerom iz delphija dobio sam ovakav tekst - fmAddEditEntry.Caption:='Đĺäŕęňčđîâŕňü çŕďčńü'; kao da mi delphi ne prevodi tekst kako treba
ili je nesto drugo u pitanju. Ako imate neko drugo resenje molim za pomoc.

Boban
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Delphi XE2 problem MessageBox24.10.2013. u 13:20 - pre 127 meseci
Da li ti sigurno imaš XE2? Možda koristiš neki stariji (ne unicode Delphi)? Evo primera u XE3, unit je Utf8 i vidi se lepo tekst.
Prikačeni fajlovi
 
Odgovor na temu

bobans72

Član broj: 314360
Poruke: 117



Profil

icon Re: Delphi XE2 problem MessageBox24.10.2013. u 16:38 - pre 127 meseci
Da imam Delphi XE2 Architect registrovana verzija. A sto se tice vaseg primera on radi i prikazuje kako treba , ali kineski primer ne prikazuje pravilno verovatno je projekt radjen u starijem delphiju koji nije unicode. Meni treba da prikazuje pravilno tekst u ovom delfiju na koji nacin to mogu da odradim ?

Boban
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Delphi XE2 problem MessageBox24.10.2013. u 18:13 - pre 127 meseci
> Da imam Delphi XE2 Architect registrovana verzija. A sto se tice vaseg primera on radi i prikazuje kako treba , ali kineski primer ne prikazuje pravilno verovatno

Znaci ni moj primer ti nije dobar, onda nemas instaliranu podrsku za azijske jezike. Skini neki obican notepad tekst na nekom azijskom jeziku i pogledaj da li ce ti biti dobro prikazan.

> je projekt radjen u starijem delphiju koji nije unicode.

Radjen je u XE3, kod mene je ispravno, doduse nisam strucnjak za kineski ali to je ono sto je google translejtor vratio i tako izgleda na ekranu.

> Meni treba da prikazuje pravilno tekst u ovom delfiju na koji nacin to mogu da odradim ?

Cekaj, da li tebi radi cirilica, spominjao si da je ne mozes ukucati ili prikazati? Ako radi moj primer onda nesto nisi lepo otkucao ili snimio, proveri negde u podesavanjima ima li nesto oko snimanja teksta.
 
Odgovor na temu

bobans72

Član broj: 314360
Poruke: 117



Profil

icon Re: Delphi XE2 problem MessageBox24.10.2013. u 22:47 - pre 127 meseci
Pozdrav !
Vaš primer kao sto sam napisao prikazuje kako treba i kada kucam preko tastature ćirilicu i kompajliram i sve lepo prikazuje.
ali sam naveo da mi ovaj primer koji sam skinuo sa interneta ali najverovatnije nije radjen u unikod verziji delphija
pa sam zato potražio pomoć na forumu kako da prikažem ili prevedem tekst iz message box-a.
Evo prikačio sam primer pogledajte prvo kompajliranu EXE datoteku kako prikazuje kod mene a onda u kodu.


[Ovu poruku je menjao bobans72 dana 25.10.2013. u 00:54 GMT+1]

[Ovu poruku je menjao bobans72 dana 25.10.2013. u 01:02 GMT+1]
Boban
Prikačeni fajlovi
 
Odgovor na temu

tkaranovic
Tomislav Karanović
Beograd

Član broj: 220507
Poruke: 307



+18 Profil

icon Re: Delphi XE2 problem MessageBox25.10.2013. u 05:11 - pre 127 meseci

Taj messagebox prikazuje izgleda kineski unokod sa 4 byta, koliko vidim sve jedeljivo sa 4 a caption je isto 4 byta.

Ovo samo pretpostavljam jer nisam radio sa tim kineskim unikodom a ;uo sam za njega i vidim da bi mogao biti.

U config fajlu je putanja do d2007SE, ovo SE bi moglo biti skraćenica za neki kineski delphi.

Inače taj program ne treba startovati jer hoće da briše i menja neke delphi fajlove.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Delphi XE2 problem MessageBox

[ Pregleda: 2708 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.