ShowMessage na cirilici

ShowMessage na cirilici

offline
  • Pridružio: 26 Feb 2004
  • Poruke: 55
  • Gde živiš: Banja Luka

Kako da ShowMessage ili MessageDlg prikazu cirilicni ili bilo koji drugi charset nezavisno podesavanja od Regional Settings-a?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Koristis neki Unicode paket za Delphi?

U TntUnicodeControls imas WideShowMessage i WideMessageDlg, koji mogu da prikazu Unicode poruke.



offline
  • Pridružio: 26 Feb 2004
  • Poruke: 55
  • Gde živiš: Banja Luka

Hvala na odgovoru, ali ipak pretpostavljam da bi trebalo biti moguce i obicne ShowMessage i MessageDlg napraviti da prikazuju cirilicne poruke.
Recimi rjesenje je i napraviti sopstvenu formu ShowMessage oblika, ali me interesuje kako da na orginalne dialoge ne utice regional setings.
Usput, vidim da se prilicno tudite pa cu se i ja ubuduce isto, u vezi odgovora sa npr. Delphi-jem. Ima jos objasnjenja ali dot.

offline
  • savkic 
  • Novi MyCity građanin
  • Pridružio: 05 Jun 2007
  • Poruke: 29

> Hvala na odgovoru, ali ipak pretpostavljam da bi trebalo biti moguce i
> obicne ShowMessage i MessageDlg napraviti da prikazuju cirilicne poruke.

Za ShowMessage to nije moguće za MessageDlg je relativno jednostavno, s tim što ne možeš dobiti istovremeno i ćirilicu i latinicu (za to je potreban Unicode dijalog).

Elem pošto napraviš MessageDlg, prođeš kroz sve njegove kontrole (svojstva su Controls i ControlCount), svima koje su TLabel promeniš charset na RUSSIAN_CHARSET.

BTW. Preporučujem ti upotrebu windowsovih funkcija, MessageBox i MessageBoxW (unicode verzija), dobijaš daleko veću kontrolu nad dijalogom.

offline
  • srdjos  Male
  • Zaslužni građanin
  • Pridružio: 27 Sep 2005
  • Poruke: 678

evo, pročitaj malo na temu Unicode-a,
možda dodješ do boljeg rešenja

http://www.elitesecurity.org/t298463-0#1869142

offline
  • Pridružio: 26 Feb 2004
  • Poruke: 55
  • Gde živiš: Banja Luka

MessageBoxW je ok. Dragi Microsoft.

Ko je trenutno na forumu
 

Ukupno su 2996 korisnika na forumu :: 64 registrovanih, 3 sakrivenih i 2929 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 4. Ozrenska, ALEKSICMILE, ast13, Asteker, Banovo Brdo, Boroš, bukefal, BWG, carinko, cenejac111, darkkran, desmeki, Dimitrije Paunovic, dolinalima, DovlaODR, draganl, ElGenius, Fliper, Giskard, hyla, ILGromovnik, Ivoo, jalos, Jan, Jaxupa, Jomini, komenski, Kružić, kuntakinte, luka35, Macalone, MarijaC84, marko308, marsi, Mi lao shu, MidnighT_AlieN, mikhailo, milos.cbr, Misirac, mladen.zovko, moldway, neutrino, nezavisni mislilac, nixos, opt1, ostoja, Parker, Pauljxxx, pein, pobeda, Promising0, sales, Sharpshooter, shlauf, simicnenadbg, singa, Slobodan Filipović, theNedjeljko, tmanda323, ulogovan, VanZan, VJ, vuksa72, wize