Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.606 pregleda

Najnovija ↓

Delphi XE2 problem MessageBox 22.10.2013. u 02:40 · pre 158 meseci #1
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 ?
Potpis
Boban
Re: Delphi XE2 problem MessageBox 22.10.2013. u 03:12 · pre 158 meseci #2
> 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.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Delphi XE2 problem MessageBox 24.10.2013. u 11:34 · pre 158 meseci #3
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.
Potpis
Boban
Re: Delphi XE2 problem MessageBox 24.10.2013. u 14:20 · pre 158 meseci #4
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.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Delphi XE2 problem MessageBox 24.10.2013. u 17:38 · pre 158 meseci #5
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 ?
Potpis
Boban
Re: Delphi XE2 problem MessageBox 24.10.2013. u 19:13 · pre 158 meseci #6
> 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.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Delphi XE2 problem MessageBox 24.10.2013. u 23:47 · pre 158 meseci
izmenjeno 2 puta, poslednji put bobans72 25.10.2013. u 01:02
  1. bobans7225.10.2013. u 01:02zapis iz teksta poruke
  2. bobans7225.10.2013. u 00:54zapis iz teksta poruke
#7
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.
Potpis
Boban
Re: Delphi XE2 problem MessageBox 25.10.2013. u 06:11 · pre 158 meseci #8

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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme