IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Обсуждение программ (http://www.imho.ws/forumdisplay.php?f=3)
-   -   База на Clarion в Dos-режиме (http://www.imho.ws/showthread.php?t=111627)

iSTOPa 24.11.2006 17:35

База на Clarion в Dos-режиме
 
Проблема такая! К нам перешли манагеры из другой конторы, которые принесли с собой базу на Clarion ver.2.1 rel.2109. Переписал базу на
диск, запускаю- пишет "too many open files". Меняю в config.nt files=30 на
files=90 и до 150. Окно программы загружается и при правильном наборе пароля после нажатия последней буквы выбрасывает сообщение: "error code : 8 insufficient memory" и "dos error : 0 ". Года 3 назад в той же конторе ставил эту же базу на win2000 (Celeron 1000)и всё работало идеально. Данная машина P 4 3200 Win XP. В чём может быть проблема! :help: :help: :help:

compulimb 25.11.2006 08:33

А можно подробнее :
- какая операционка
- в какой моде скомпилирована прога на Clarion-е
или чем базу открываешь

iSTOPa 27.11.2006 11:42

Вложений: 1
Операционка -написано Данная машина P 4 3200 Win XP. База запускается екзешником.

IrWert 27.11.2006 14:58

Надо думать, прога ДОС-а просит, вернее, DPMI , попробуй поиграться с установками эмуляции в свойствах PIF-а, если не поможет - придется ставить что-нибудь из эмуляторов, наверное....

Bram 27.11.2006 17:09

C:\WINDOWS\system32\CONFIG.NT

поставь к примеру
FILES=120
BUFFERS=60

Должно помочь.

compulimb 28.11.2006 06:36

У меня такое :
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=40

проблем с запуском прог на Clarion нет.
даже сама среда нормально работает.
если такие настройки и предложенное в 4-ом посте
не поможет, попробуй запустить прогу
на чистой системе.

iSTOPa 28.11.2006 12:58

Вложений: 2
Чуток продвинулся дальше!
Поставил ремарки перед
rem dos=high, umb
rem device=%SystemRoot%\system32\himem.sys
files=менял от 60 до 150
Изменения такие:
Впускает в основноё меню, и в любой из подпунктов- ошибки не появляется, как начинаешь смотреть в любом подпункте- тут же выскакивает ошибка!
С такими данными работает только на P3 797 Мгц, 384 Озу, Win XP!
На более современных машинах ошибка прежняя!

Bram 28.11.2006 13:20

iSTOPa, files то ты менял, а buffers ставил 60 ???

iSTOPa 28.11.2006 13:50

Сделал!
В config.nt всё оставил без изменений, только files=90
Главное изменение в autoexec.nt-поставил ремарки перед
lh %SystemRoot%\system32\mscdexnt.exe и
lh %SystemRoot%\system32\dosx
Пришлось основательно вспомнить старый, добрый DOS! :yees:


Часовой пояс GMT +4, время: 19:15.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.