Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » DOS под Windows 2000

Ответить
Настройки темы
DOS под Windows 2000

Аватара для Guest

Guest



Профиль | Цитировать


Имеется DOS-овская программа Karat_m (база данных типа Foxbase или Clipper). Под Win 95-98 работает без проблем. Под Win ME - брыкалась, пришлось повозиться, но потом заработала. Под Win 2000 - Win XP наотрез отказывается работать, выдаёт сообщение о нехватки памяти для работы
приложения. Средства, помогавшие запустить Foxbase и Clipper, с этой программой не проходят. Помогите, пожалуйста, обуздать эту упрямицу, очень нужно!

Отправлено: 15:30, 06-10-2004

 

Аватара для Greyman

Человек


Сообщения: 3313
Благодарности: 104

Профиль | Отправить PM | Цитировать


Guest (80.237.14.*)
Цитата:
Win ME - брыкалась, пришлось повозиться, но потом заработала.
А какие тогда использовались способы. Ты скажи как было там, тогда проще будет найти аналогичные по эффекту под NT.

-------
Будь проще...


Отправлено: 16:26, 06-10-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

Coloneljim


Сообщения: n/a

Профиль | Цитировать


В Win ME в свойствах программы я ставил галочку "не позволять программе обнаруживать Windows", а также вручную расставлял значения памяти под данное приложение. В Win 2000 и в Win XP такие фокусы не прошли. Люди подсказали, что для Foxbase и Clipper нужно прописать в Autoexec.nt строку set clipper=f256, а в Config.nt вместо files=40 прописать files=240, и Foxbase начинает работать, сам видел. А с Karat_m такая фигня также не проходит.
P.S. Кстати, Guest был я.

Отправлено: 23:50, 06-10-2004 | #3


Аватара для Greyman

Человек


Сообщения: 3313
Благодарности: 104

Профиль | Отправить PM | Цитировать


Coloneljim
Цитата:
Люди подсказали, что для Foxbase и Clipper нужно прописать в Autoexec.nt строку set clipper=f256, а в Config.nt вместо files=40 прописать files=240, и Foxbase начинает работать, сам видел. А с Karat_m такая фигня также не проходит.
Ну проверь заодно, чтоб там былы прописано:
Код: Выделить весь код
device=%SystemRoot%\system32\himem.sys 
dos=high, umb
Ну мало ли что, всякое бывает. Ну и еще попробуй там прописать:
Код: Выделить весь код
EMM = RAM

-------
Будь проще...


Отправлено: 13:00, 07-10-2004 | #4

Coloneljim


Сообщения: n/a

Профиль | Цитировать


Greyman
Попробовал, всё прописал. Всё равно не хочет запускаться.

Отправлено: 08:49, 10-10-2004 | #5


Аватара для Guest

Guest


Профиль | Цитировать


О, бродяга по несчастью. У меня тоже такая фигня но на foxld не запускается и все, чтож перепробЫвал как все писали и все что моно, ни чего не помогло, пришлось смериться и работать под 2 мя системами, где DOSовские, запускаю в 98, моразм скажете, НО дайте ответ как эту фигню убрать.

Отправлено: 01:56, 11-10-2004 | #6


Аватара для Greyman

Человек


Сообщения: 3313
Благодарности: 104

Профиль | Отправить PM | Цитировать


Coloneljim
А режим совместимости пробовал задействовать?
Какие настройки памяти у тебя там стоят?

-------
Будь проще...


Отправлено: 19:17, 11-10-2004 | #7

Coloneljim


Сообщения: n/a

Профиль | Цитировать


Greyman
Пробовал режим совместимости во всех вариантах - не помогает.
Параметры памяти тоже перепробовал всякие, какие предлагаются на вкладке свойств программы. Один фиг вылетает сообщение "error 2009: Not enough space for environment". Пытался также подменить программе himem.sys на аналогичные от WinME и от DOS. В первом случае сообщалось о конфликте версий, во втором - о невозможности запуска 16-битного приложения DOS

Отправлено: 00:03, 14-10-2004 | #8


Пользователь


Сообщения: 177
Благодарности: 1

Профиль | Отправить PM | Цитировать


Ага, так не хватает памяти не для запуска приложения, а для переменных окружения, попробуй все нужные переменные окружения поставить в autoexec.nt или свой командный файл в свойствах прикрути, если не поможет это, то нарисуй *.cmd файл, где перед запуском программы и объявления переменных окружения впиши set xxx = , где ххх - это уже существующие переменные окружения, которые не нужны на время работы программы, после выхода из программы значения восстановятся, посмотреть, что уже существует можно командой "set |more"

ЗЫ: в догонку - переменные окружения можно прописать в "Мой комп"->"Свойства"->"Дополнительно"->"Переменные среды", добавь лучше в системные, у меня Clipper'ные программы только так запускаются

[s]Исправлено: kirill, 8:37 14-10-2004[/s]

-------
Вам помочь или не мешать?


Отправлено: 08:35, 14-10-2004 | #9


Аватара для Greyman

Человек


Сообщения: 3313
Благодарности: 104

Профиль | Отправить PM | Цитировать


Coloneljim
Ну если речь идет таки о переменных среды, то попробуйзадать собственный "config.nt" для этой программы, а туда прописать:
Код: Выделить весь код
SHELL=C:\Windows\system32\command.com C:\Windows\system32\ /E:512 /P
Здесь "/E" регулирует объем памяти под переменные, обычно этого хватает, но можешь попробоватьувеличить. Ну и проверь пути к "command.com"

-------
Будь проще...


Отправлено: 14:01, 14-10-2004 | #10



Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » DOS под Windows 2000

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
windows 2000 и DOS alex2376 Microsoft Windows NT/2000/2003 0 12-02-2007 20:09
DOS сессия под 2000 Vi-P Microsoft Windows NT/2000/2003 4 15-02-2006 15:09
Печать из под Windows 2000 Serwer под Terminal Server Canon- AlexN Microsoft Windows NT/2000/2003 19 01-08-2005 16:48
Fox Pro (под DOS) Win 2000 украинские названия окон программ emmaseven Программирование и базы данных 1 27-02-2004 22:00
вместо букв кракозяблы DOS шрифты под 2000 bandr Microsoft Windows NT/2000/2003 11 28-11-2003 23:01




 
Переход