Article View: pl.comp.lang.pascal
Article #93185Re: Win7Pro64+XP Mode i polska klawiatura
From: Andrzej Grażyński
Date: Tue, 14 Jun 2011 09:11
Date: Tue, 14 Jun 2011 09:11
47 lines
2717 bytes
2717 bytes
W dniu 2011-06-13 12:39, webmajsterek@poczta.onet.pl pisze: > > > > > 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 . > > 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.
Technical Details
Message-ID:
<it78j5$m16$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mailReferences:
<55fa.00000168.4df5e8f4@newsgate.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail From: Andrzej Grażyński <grazynsk@petex.com.pl> Newsgroups: pl.comp.lang.pascal Subject: Re: Win7Pro64+XP Mode i polska klawiatura Date: Tue, 14 Jun 2011 11:11:00 +0200 Organization: http://onet.pl Lines: 48 Message-ID: <it78j5$m16$1@news.onet.pl> References: <55fa.00000168.4df5e8f4@newsgate.onet.pl> NNTP-Posting-Host: public-gprs191651.centertel.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1308042662 22566 46.134.87.228 (14 Jun 2011 09:11:02 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Tue, 14 Jun 2011 09:11:02 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 ThunderBrowse/3.3.5 In-Reply-To: <55fa.00000168.4df5e8f4@newsgate.onet.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit