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

Cirilica i Delphi i baze podataka

[es] :: Pascal / Delphi / Kylix :: Cirilica i Delphi i baze podataka

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milan_kol
Beograd

Član broj: 6463
Poruke: 113
*.vdial.verat.net.



Profil

icon Cirilica i Delphi i baze podataka05.06.2005. u 14:10 - pre 229 meseci
Cao svima!

1) Da li neko zna kako mogu da koristim cirilicna slova (ili bar latinicu sa kukicama) u svojoj aplikaciji? Pokusao sam nesto preko Translation manager da prevedem sve, ali ne ide, prikazuje one cudne znakove.

2) kako da koristim u bazi nasa slova? koristim MS Access bazu.

3) moze li se namestiti da je tastaura uvek pri otvaranju te moje aplikacije YU, tj. da podrzava kukice?

4) Zna li neko za neki dobar tutorijal za neke reporte, i koje reporte preporucujete za koriscenje? ne trebaju mi neke ne znam ni ja kakve opcije, samo da je lako raditi sa njima!

Hvala na odgovorima, Milan
 
Odgovor na temu

milance_kg

Član broj: 59131
Poruke: 185
*.verat.net.



+22 Profil

icon Re: Cirilica i Delphi i baze podataka05.06.2005. u 16:13 - pre 229 meseci
1) Control Panel -> Regional and Language... -> (tab) Advanced ->
Language for non-Unicode programs -> Serbian(Latin) ili (Cyrillic)

4) Probaj RAVE Report , potrazi na google-u RAVE.pdf,
ja sam tako nasao jedan dobar tutorial.
 
Odgovor na temu

obucina

Član broj: 38191
Poruke: 723

Jabber: obucina


+7 Profil

icon Re: Cirilica i Delphi i baze podataka06.06.2005. u 10:22 - pre 229 meseci
2) TField radi OEM konverziju. Mislim da neces imati tih problema ako budes radio na masini kojoj je u Regional Options za default jezik podesen srpski cirilica/latinica.

3)
LoadKeyboardLayout(PChar(KodniRaspored), KLF_ACTIVATE);
KodniRaspored je string i ima vrednosti:
Srpski=00000C1A
SrpskiLatinica=0000081A
Hrvatski=0000041A
Slovenacki=00000424
Makedonski=0000042F
 
Odgovor na temu

milance_kg

Član broj: 59131
Poruke: 185
213.244.208.*



+22 Profil

icon Re: Cirilica i Delphi i baze podataka06.06.2005. u 13:33 - pre 228 meseci
Evo jedan domaci link za RAVE
http://www.com-programmer.com/test1.aspx?pageid=61
nadam se da ce ti biti od pomoci.
 
Odgovor na temu

milan_kol
Beograd

Član broj: 6463
Poruke: 113
*.vdial.verat.net.



Profil

icon Re: Cirilica i Delphi i baze podataka06.06.2005. u 19:19 - pre 228 meseci
Mnogo hvala i milancetu_kg i obucini za pomoc.

U bazi je moguce upisati cirilicu, to nije problem, ali komponenta DBGrid ne prepoznaje cirilicu, cak sam menjao i charsetove fonta, ali nista. Prikazuje samo znakove pitanja. Kako to da zaobidjem, da mogu dsa prikazem i cirilicne podatke u dbgrid-u?

Kako sam na brzinu pregledao onaj tutroial za rave, izgleda ok, i bice mi od koristi!


Hvala vam jos jednom!
 
Odgovor na temu

engineer

Član broj: 45205
Poruke: 113
*.smin.sezampro.yu.

Jabber: engineer


Profil

icon Re: Cirilica i Delphi i baze podataka07.06.2005. u 08:04 - pre 228 meseci
Citat:
milan_kol: U bazi je moguce upisati cirilicu, to nije problem, ali komponenta DBGrid ne prepoznaje cirilicu, cak sam menjao i charsetove fonta, ali nista. Prikazuje samo znakove pitanja. Kako to da zaobidjem, da mogu dsa prikazem i cirilicne podatke u dbgrid-u?


Search tj. Pretraga uvek dobro dođe... pogledaj, na primer, ovde.
 
Odgovor na temu

Peke
Ventis Media Inc.
Novi Sad

Član broj: 24103
Poruke: 66
*.dialup.neobee.net.

Sajt: www.mediamonkey.com


Profil

icon Re: Cirilica i Delphi i baze podataka14.06.2005. u 00:02 - pre 228 meseci
Jedno blesavo pitanje zasto ne koristite UTF8 ili UTF16 za rad sa cirilicom i bazama uz sve to imate lepo instalirane TNT komponente i sve sljaka kako treba TNT je besplatan a radi kako treba i na Win9x tako da nema brige.
 
Odgovor na temu

Riste Pejov
Team Leader/Senior Software Developer @
Ein-Sof ltd Skopje
Skopje, Macedonia

Član broj: 128
Poruke: 571
62.162.209.*

Jabber: richie@bagra.net.mk
ICQ: 154236769
Sajt: riste.softver.org.mk


Profil

icon Re: Cirilica i Delphi i baze podataka14.06.2005. u 08:19 - pre 228 meseci
Pokusaj koristiti WideString, to ti e VCL-ov wrapper za wchar_t, koji je uzput Unicode UTF16 verzija char. Ti momentalno koristis ANSI stringove sa kodnim tabelama i tvoja aplikacija se ponasa razlicno u zavisnosti konfiguracije windowsima.

Za delphi stvarno ne znam kako da ti cela aplikacija bude unicode. Ali access 2k i noviji po defolt za Text polja koristi Unicode t.j. UTF16, i kada vrednost stringa kojeg insertujes je tipa WideString, onda sta god zelis uradi, db grid ke vratiti pravu vrednost.

Jos samo u tvoj query ne zaboravi da DataType za svaki field u ADO tabeli/query postavis na ftWideString. Za ado tabelu automatski se postavlja WideString.

Posto je Access (2k i gore) obavezno unicode, mozes jednostavno na svaki TField koji zelis prikazati u dataset postaviti property Transliterate na false, taka da TField nece konvertirati unicode u ansi. I samo jos postavi na DBGrid font na bude Arial Unicode i sta god se uradi na windowsima tvoja ce aplikacija prikazivati tacno unete podatke. Ali pazi, ako na Dataset-ove TField objekt postavis transliterate na false, onda _moras_ vrednost uneti u unicode ako zelis da se upise pravilno u bazi.

Dodaj na BeforePost nesto slicno na:
TField->AsString = AnsiToWide(TField->AsString);
People who think they know everything tend to irritate those of us who do.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Cirilica i Delphi i baze podataka

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

Postavi temu Odgovori

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