Наши преимущества

DOS-программа под Win2000

Y

yuri

Гость
Мне нужно перенести программу на другой комп.
Всё бы ничего, но прога использует vidram.vxd для расширения памяти. Он прописан в system.ini. А под win2000 я не могу найти аналог. Какими средствами дать проге больше памяти под win2000?
 
А если использовать виртуальный компьютер: Virtual PC, Vmware?
 
DosBox - это было первое, что я поставил. Пока ничего не вышло, не смог даже запустить сам эмулятор. Всё же он рассчитан больше для запуска старых игр со звуком. Подскажите как его настроить, вроде всё в его конфиге находится.
Попробовал запустить мою программу на winXP в режиме эмуляции win98. Также как и на win2k прога запускается, но не работает.
entropy, сейчас смотрю в сторону virtual'a
 
Че-то я не понял, с какой стати DOS программа использует vxd? Этот vxd есть, цитирую, "Windows 3 Vidram Virtual Device Driver Copyright (c) 1993-1996 by Quarterdeck Corporation" и входит он в состав QEMM 97 (это такой древний менеджер памяти). Ты все таки разберись что у тебя за прога. Если досовая, то vxd ей нафиг не нужен и проблема нехватки памяти в w2k решается другими способами, если же она 16-битная виндовая (т.е. для Win3.xx), то проще всего поставить ее на виртуалке. Чего за прога-то, может есть современный ее аналог?
 
AlMadness, Прога для DOS, но работает сейчас на win98. В голом DOS'e ей нужен vidram.com. Пускается она bat'ником в котором прописано включение этого самого vxd. Без vidram.vxd она стартует нормально, но в процессе работы ей не хватает памяти. Аналоги есть, но они стоят денег. Я не держусь за этот vidram, у меня вопрос был как дать ей больше памяти под w2k, кроме как установить VirtualPC?
 
А в свойствах .pif файла пробовал менять параметры выделения памяти?
 
Lazy_Kent Пробовал, но там больше 640к нельзя выбрать, а похоже нужно больше.
MOCKuT программа называется АРМ ТВК (автоматизированное рабочее место товарного кассира), мы её используем для расчета тарифов.
Если мы купим аналог, будем зависеть от разработчика. А сейчас, поменялись тарифы, мы изменили в программе коэффициенты и считаем дальше.
Кстати MOCKuT мы с тобой в один день зарегистрировались :frendz: (не в ЗАГСе, а здесь на форуме :) )
 
Последнее редактирование модератором:
короче, все ясно. этот vidram, как я уже говорил, часть менеджера памяти QEMM и позволяет за счет всяких хитрых манипуляций выделить досовой проге памяти больше 640 кб. если программа действительно написана так, что 640 кб ей не хватает (бред, на самом деле, руки оторвать таким программерам), то ничем ты уже положение не исправишь. разве что поставить эту самую голую дос с QEMM. но если программеры были не совсем глупые, то 640 кб должно хватить. ты пробовал config.nt и autoexec.nt настраивать? кстати, я че-то не понял, у вас что, есть исходники программы, раз вы можете какие-то коэффициенты менять или это в самой проге есть возможность?
 
Последнее редактирование модератором:
у меня такая проблема когда я запускаю dos-программу он открывает окно и содержимое только на пол этого окна вторая половина пустая, буквы как в фаре при влюченном "видеорежим"
 
tolyan77
Создай ярлык для своей проги , правой кнопкой мыши свойства закладка расположение выставить размер буфера экрана 80 на 25
 
Верх