[ k2k2 @ 18.04.2005. 13:44 ] @
Imam neku dos aplikaciju koja je pisana u Foxprou za vodjenje odgovarajuce evidencije t.j. registar nekih clanova. (kao i jednu slicnu u Clipperu)

E sad, posto je presnimljena na novu masinu pod XP-om, sta treba da uradim da bi prihvatala nasa latinicna slova unutar programa.

Imam neki programcic FOGDDMIT koji je to kroz autoexec.bat regulisao, ali kako da ga sad "nateram" da radi za ove aplikacije, ili moyda nesto drugo. Pojma nemam.

I jos nesto, naravno, one podatke u bazi koje sadrze nasa latinicna slovima Č,ć itd. sada kada ga startujem ne prepoznaje.

Verovatno nije tesko, ali treba znati !

Valjalo bi ako bi moglo sto pre odgovor, ...
[ Mister Big Time @ 18.04.2005. 17:00 ] @
Uh imao sam slican problem svojevremeno. Trebas da editujes batch skriptu odnosno da dodas par linija koje setuju encoding. Ne znam sad napamet sta tacno i kako, valjda ce neko odgovoriti ko zna precizno.

[ damiru_2 @ 18.04.2005. 18:05 ] @
Eh, taj DOS, FoxPro i Clipper...
Nemam trenutno XP, ali koliko znam za Win2000 (koji mu je stariji brat) treba samo u Control Panel / Settings / Regional Settings (Ili Regional Options) postaviti Location (Locale) na Serbian (latin).

Ako to ne pomogne, onda treba editovati (ili kreirati ako ne postoje) obe datoteke: AUTOEXEC.BAT i CONFIG.SYS
To je malko teži deo posla, obzirom da treba znati putanje do datoteka COUNTRY.SYS, DISPLAY.SYS, KEYB.SYS i MODE.COM.

Recimo da se one nalaze u C:\WINDOWS\COMMAND\
Tada u CONFIG.SYS trebalo bi dodati sledeća tri reda:
COUNTRY=38, 852, C:\WINDOWS\COMMAND\COUNTRY.SYS
DEVICE=C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1)
FILES=95 {na primer}

U AUTOEXEC.BAT trebalo bi dodati sledeća četiri reda:
C:\WINDOWS\COMMAND\MODE CON CP PREP=((852) C:\WINDOWS\COMMAND\EGA.CPI)
C:\WINDOWS\COMMAND\MODE CON CP SEL=852
C:\WINDOWS\COMMAND\KEYB yu
SET CLIPPER=F100 {na primer}

Zatim bi trebalo definisati da se AUTOEXEC.BAT i CONFIG.SYS izvršavaju svaki put kad pozoveš DOS Prompt (Command Prompt), jer to u Win2000/XP ne radi prilikom podizanja Windows OS-a.

Ako želiš da se prebacuješ između YU i američke tastature (moraš izaći iz DOS programa ili potražiti DOS shell ako ga dotični DOS program poseduje), u Command Prompt-u kucaš:
KEYB YU ili KEYB US

Obavezno u AUTOEXEC.BAT stavi SET CLIPPER=F100 a u CONFIG.SYS FILES=95, da ne bi dobijao Error Messages tipa Not Enough File Handles.
U principu možeš staviti bilo koji broj, s tim da njihov zbir ne pređe 250, a da u AUTOEXEC.BAT bude 5-10 više...

Eto toliko, nadam se da sam pomogao... Valjda odgovor ne kasni mnogo.
[ negyxo @ 19.04.2005. 13:54 ] @
Citat:

Zatim bi trebalo definisati da se AUTOEXEC.BAT i CONFIG.SYS izvršavaju svaki put kad pozoveš DOS Prompt (Command Prompt), jer to u Win2000/XP ne radi prilikom podizanja Windows OS-a.


damiru_2 lepo si napisao sta treba i to je tacno. U sustini dovoljo je pisati sve kao i u dos-u sto je trebalo. E sad, sto se tice autoexec.bat i config.sys njih vise nema na XP nego se nalaze na

C:\Windows\System32\Config.NT
i
C:\Windows\System32\Autoexec.NT

Znaci tamo napisati sve sta treba i program ce da radi, bar je tako kod mene na foxpro-u :)
Samo nemojte da zaboravite restart.

Pozdrav