[ TAlien @ 17.04.2005. 15:18 ] @
Pišem omanji program za evidenciju i izdavanja opreme. Za čuvanje podataka koristim ClientDataSet koji snima svoj sadržaj u fajl, znači ne BDE,ADO, .... Problem je u tome što neka naša slova koja unesem kao podatke u bazu izgube kvačice (č i ć se pretvore u c) i to odmah po, a neka ne (š i ž ostaju š i ž). Napominjem da sam u svim komponentama Font/Charset postavio na EASTEUROPE_CHARSET a font na Tahoma. Šta se to pobogu (i zaboga) dešava i ima li leka!

Inače, nedavno sam skinuo DevExpress QuantumGrid i mogu vam reći da je to ubedljivo najbolja komponenta za tabele (kako DB tako i obične).
[ _v!rus_ @ 17.04.2005. 15:31 ] @
Verovatno je problem u tome sto su ti polja u bazi postavljena kao WideString. Slova š i ž postoje u ANSI westEurop charsetu, dok ostalih nema (ima i malo đ, ali cudno izgleda). Delphi VCL i pripadajuci uniti "ispod haube" ne podrzavaju Unicode kako treba, jer su Delphi aplikacije rade i na Win9X-ovima, koji ne podrzavaju Unicode. QuantumGrid podrzava Unicode, ali prilikom samog upisa u bazu zaduzen je Delphi koji "guta" MBCs (Multi-byte characters). Skini TNT komponente pa koristi njih.

Btw., pogledaj http://www.elitesecurity.org/tema/97551

Offtopic: Koja ti je verzija QuantumGrid-a? ;-)
[ TAlien @ 17.04.2005. 20:03 ] @
Hvala na savetu. Dali je uobičajena pojava da se na postavljeno pitanje na ovom forumu odgovor dobije tako brzo ili mi se samo posrećilo. Ako jeste oduševljen sam i dobili ste stalnog posetioca i to ne samo sa pitanjima :).
Inače, našao sam rešenje problema. Ispostavilo se da problem pravi XPManifest. Čim sam ga sklonio sve je u redu !!!. Inače, nisam koristio WideString nego String.
Ima li ko iskustva sa primenom ClientDataSet bez ikakvog DBEnginera i dali se to uopste radi?

Verzija je ExpressQuantumGrid 5.3 sa sourceom za D-5,6,7,9.