UNICODE in ANSI zapis v TXT file-u

Odpiranje, tiskanje, pisanje v datoteke in drugo.
Odgovori
drago
Prispevkov: 48
Pridružen: 03.10.2007 19:23:48

UNICODE in ANSI zapis v TXT file-u

Odgovor Napisal/-a drago »

V Delphiju obdelujem txt datoteke in imam problem, če je TXT file zapisam v UNICODE in ne ANSI.
Konkretno gre za naslednje:
- Obdelujem (preverjam vsebino) SQL procedure
- Dokler SQL proceduro zapisujem z urejevalnikom (Query Analyzer ali SQL Server Management Studio) je zapis ANSi
- Če pa proceduro posnamem iz baze in jo zapišem je zapis UNICODE

V Delphiju SQL procedure preberem kot TXT file (uporabim AssignFile, ReadLn ).
( v besedilu iščem določeno besedo, .. )
Če je zapis ANSi vse dela OK.
Ko je pa zapis unicode se mi pa neha.

Doslej sem se reševal tako, da sem s TXT urejevalnikom ( npr TexPad) file pretvoril iz unicode v ANSI.
To je le zasilna rešitev, ker šele pri napaki ugotovim da ni ANSI.

Mi lahko svetujete, kako naj to naredim v delphi-ju?

Drago
gabr
Prispevkov: 4129
Pridružen: 28.08.2001 14:10:47

UNICODE in ANSI zapis v TXT file-u

Odgovor Napisal/-a gabr »

GpTextFile, v novejših Delphijih (2009+) gre pa tudi brez tega (ampak ne znam).
drago
Prispevkov: 48
Pridružen: 03.10.2007 19:23:48

UNICODE in ANSI zapis v TXT file-u

Odgovor Napisal/-a drago »

Hvala gabr.

Uporabljam še delphi 6, ne vem, če bom lahko uporabil.

Naložil sem vse iz GpTextFile. Ko pa prevedem sample program pa pogreša "SpinLock".
gabr
Prispevkov: 4129
Pridružen: 28.08.2001 14:10:47

UNICODE in ANSI zapis v TXT file-u

Odgovor Napisal/-a gabr »

V D6 bi morala zadeva delat. SpinLock je pa manjkal zaradi moje napake. Poberi si "complete source" še enkrat, zdaj je notri.
drago
Prispevkov: 48
Pridružen: 03.10.2007 19:23:48

UNICODE in ANSI zapis v TXT file-u

Odgovor Napisal/-a drago »

Ponovno sem pobral "complete source" pa je rezultat isti.
Potem sem vse pobrisal in še enkrat download-al vse "complete source" in "sample program"
in je še vedno javlja napako v GpHugeF.pas - ne najde SpinLock ( in GpLists ).

Hvala, ker se trudiš z menoj.
gabr
Prispevkov: 4129
Pridružen: 28.08.2001 14:10:47

UNICODE in ANSI zapis v TXT file-u

Odgovor Napisal/-a gabr »

SpinLock je zagotovo tukaj notri: http://gp.17slon.com/gp/files/gptextfile_complete.zip

GpLists pa tudi ni daleč: http://gp.17slon.com/gp/gplists.htm
Odgovori