Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Глюки с Консолью(WinXP) и Турбо Паскалем


Автор: SeNeKa 30.11.2006, 21:48
Запустил Турбо Паскаль.

Набираю код.

Во-первых: код набирается рывками, какой-то ntvdm.exe загружает систему.

Во-вторых: как научить ТП7 русскому языку? А то при смене языка в винде в паскале изменений не происходит.  И еще появляются кракозябры при открытии "блокнотных" пасов, (это понятно).

Фри Паскаль не предлагать


СУВ

Автор: mihanik 1.12.2006, 07:50
Смотри http://forum.vingrad.ru/index.php?showtopic=120297&view=findpost&p=915353

Цитата

Для нормальной работы программ нужно

1.  программа KEYRUS.COM (драйвер клавиатуры) Положить в C:\WINDOWS\system32

2. программа ResFree . Положить в C:\WINDOWS\system32
Обычно проги из-под ДОСа постоянно сканят клаву на предмет нажатия клавишей.
При этом проц подгружается на 100%. Эта программка решает все эти вопросы.

3. В C:\WINDOWS\system32 есть файл AUTOEXEC.NT.
В этом файле хранятся команды, которые запускаются перед запуском любой DOS-программы.
В конец этого файла добавить следующие команды


RESFREE.COM 10
KEYRUS.COM

4. Если ДОС-программа всё-таки не запускается, то попробовать её запускать не непосредственно, а через батник примерно такого содержания.

set ALLUSERSPROFILE=
set APPDATA=
set CLIENTNAME=
set CommonProgramFiles=
set COMPUTERNAME=
set ComSpec=c:\WINDOWS\system32\cmd.exe
set FARLANG=
set FP_NO_HOST_CHECK=
set HOMEDRIVE=
set HOMEPATH=
set LOGONSERVER=
set NUMBER_OF_PROCESSORS=
set OS=
set Path=
set PATHEXT=
set PROCESSOR_ARCHITECTURE=
set PROCESSOR_IDENTIFIER=
set PROCESSOR_LEVEL=
set PROCESSOR_REVISION=
set ProgramFiles=
set SESSIONNAME=
set SystemDrive=
set SystemRoot=
set TEMP=
set TMP=
set USERDOMAIN=
set USERNAME=
set USERPROFILE=
set windir=
path=c:\windows;c:\windows\system32; + ещё какие-то пути...
полное имя программы

Автор: $tatic 1.12.2006, 13:06
Да, и лучше запускать turbo.exe не напрямую, а через утилиту forcedos.exe. Досовые приложения под ним немного лучше работают.

Автор: SeNeKa 1.12.2006, 14:21
решено.

Поставил UNIKBD все ОК. KEYRUS убрал.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)