Problem dotyczy wszystkich programów DOSowych, ale mnie chodzi o BP.EXE.
Klawiatura nie produkuje polskich liter na prawy alt, jak to było w XP.
W programach windowsowych wszystko jest OK.
Ktoś ma jakiś pomysł?
> WIndows 7 Pro 64-bit, maszyna wirtualna XP Mode
>
> Problem dotyczy wszystkich programów DOSowych, ale mnie chodzi o BP.EXE.
> Klawiatura nie produkuje polskich liter na prawy alt, jak to było w XP.
> W programach windowsowych wszystko jest OK.
>
> Ktoś ma jakiś pomysł?
a jak jest z innymi DOS-owymi programami ??
( Może masz osobne ustawienia językowe dla tej maszyny )
spróbuj przejsc na freepascal/Lazarus -- ostanie wersje są całkiem stabilne .
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
polska klawiatura musi być ustawiona w config.sys
mode con coś tam
albo skorzystać z programu ogonki (kiedyś było coś takiego)
--
Darek
Poza maszyną wirtualną programy DOS-owe nie chodzą (błąd 5), ustawienia
językow dla maszyny wirtualnej są OK, w aplikacjach GUI jest wszystko
dobrze. W programach dosowych na ekranie polskie litery są OK, tylko z
klawiaturą jest problem (mam ustawienie Polski-programisty).
W konsolowych aplikacjach 32-bit wszystko jest natomiast OK.
Zmiana platformy z BP na inną nie wchodzi w grę. Nikt nie podejmie się
portowania apikacji, która ma 1,5 mln wierszy kodu i działa bez zarzutu
od 20 lat na DOS, Win3.x/95/98/2k/XP/Vista oraz Linux/DosEmu. Czasami
wprowadza się trochę poprawek. Ostatecznie polskie litery da się
uzyskiwać za pomocą kombinacji tylda+litera.
Zreszta nie wiem ,czy istnieje wersja FP dająca 16-bitowy kod wynikowy,
uruchamialny w DOS/DPMI 0.9, a dokładniej - strukturę pointerów 16:16.
Tak naprawdę to nie jest dla mnie problem, bo aplikacja ma własną
procedurę obsługi klawiatury: jak naciśniesz prawy alt+a i dostaniesz
poprawną polską literę, to aplikacja ją akceptuje, jak dostaniesz kod
Alta, aplikacja sama konwertuje go na polską literę.
Chodzi mi tylko o zjawisko.