Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / гребаный ДОС / 18 сообщений из 18, страница 1 из 1
26.05.2006, 16:40
    #33754901
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
есть 2 программы, которые занимают многовато места в памяти из 1 проги нада время от времени запускать другую. но запустить не получается т.к пишет что нехватает памяти.
что нада сделать шоб хватило?
стоит чистый ДОС, комп: оперативы 256, проц 1.2ГГц
...
Рейтинг: 0 / 0
26.05.2006, 16:49
    #33754936
Dmitrii K.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
В Autoexec.bat добавить DOS=HIGH,UMB

Только какое отношение это имеет к С++ ?
И что за архаизм вообще???
...
Рейтинг: 0 / 0
26.05.2006, 16:54
    #33754969
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
просто проги на с++
а архаизм такой ибо проги пишутся под дос :( и будут работать на промышленном компе :(
...
Рейтинг: 0 / 0
26.05.2006, 17:04
    #33755005
Dmitrii K.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
sashka304просто проги на с++
а архаизм такой ибо проги пишутся под дос :( и будут работать на промышленном компе :(
Так перепишите проги под нормальную ОСь...
Хотя, дело ваше...
...
Рейтинг: 0 / 0
26.05.2006, 17:05
    #33755014
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
да с удовольствием, но заказчик хочет именно по ДОС :(
...
Рейтинг: 0 / 0
26.05.2006, 17:09
    #33755032
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
[quot Dmitrii K.]В Autoexec.bat добавить DOS=HIGH,UMB

quot]
чето непомогло :( no enougt of memory
...
Рейтинг: 0 / 0
26.05.2006, 17:12
    #33755048
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
нужно обязательно поставить в конфиге:
device=c:\dos\himem.sys
device=c:\dos\emm386.exe /noems

а только потом:
dos=high,umb

могу ошибиться... )))
...
Рейтинг: 0 / 0
26.05.2006, 17:15
    #33755058
Pavel Kilevatyh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
Надо не забыть предварительно в config.sys добавить драйвер himem.sys.

Формат строки ищи в инете.
...
Рейтинг: 0 / 0
26.05.2006, 17:25
    #33755099
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
program to big to fit in memory :(
...
Рейтинг: 0 / 0
26.05.2006, 17:26
    #33755106
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
sashka304program to big to fit in memory :(А программу кто пишет ? Может тебе оверлеи там всякие использовать ?

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
26.05.2006, 17:32
    #33755131
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
а чем отличие между dos standart и dos overlay? ато и так закомпилили и так но ниче непомогло :(

если так пойдет и дальше то прийдется застрелится
...
Рейтинг: 0 / 0
26.05.2006, 19:20
    #33755400
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
О, блин, ностальгия !!!
...
Рейтинг: 0 / 0
26.05.2006, 19:38
    #33755423
Goldminer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
gardenmanнужно обязательно поставить в конфиге:
device=c:\dos\himem.sys
device=c:\dos\emm386.exe /noems

а только потом:
dos=high,umb

могу ошибиться... )))

Это все правильно, причем именно в config.sys а не а autoexec.bat. Возможна еще мелкая оптимизация, но думается дело не в этом. Вы вообще память для загружаемого процесса освобождаете? Если да, сколько остается вызывающей программе под хип, может сократить, размер стека, может сократить... Вообще управление памятью под ДОС дело довольно муторное. Компилятор какой?
...
Рейтинг: 0 / 0
26.05.2006, 19:47
    #33755437
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
компилятор - BC++3
вообщем проблема решиласть путем написания 3 программы из которой идет запуск и управление первых 2, она запускает 1, а после того как нада запустить 2 из 1 то записывается в файл значение и вырубается а 3 смотрит что в файле и если там значение которое соответствует запуску 2 то запускает а если выход в Дос то выходит.

криво как-то получилось, но заработало...
...
Рейтинг: 0 / 0
26.05.2006, 20:32
    #33755482
Goldminer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
Почему же криво - реализация оверлея "вручную". Вполне в Досовском духе. Да, ностальгия...
...
Рейтинг: 0 / 0
27.05.2006, 02:29
    #33755703
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
Блин, прикиньте, я вот асазнал ....
у меня памяти в 512 раз больше сейчас в моем нотиге, на которам я работаю, чем в компе, который был тогда "супер"!!
А ведь тот комп был круче чем Soviet IBM360/370 AKA EC1030, в котором было только 640 kb и который при этом занимал несколько комнат и на нескольких этажах здания !!! А вы знаете, какие дизги были в этам IBM360/370 AKA EC1030 ? Аж по 10-20 мигабайт !!! Супир !! А у меня сейчас в ноте 60 гигов ...
...
Рейтинг: 0 / 0
27.05.2006, 12:47
    #33755857
Chernomor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
авторкакие дизги были в этам IBM360/370 AKA EC1030 ? Аж по 10-20 мигабайт !!!
зато стримеры какие были :) .... а денег стоили, а бобины на них какие :)
...
Рейтинг: 0 / 0
27.05.2006, 14:20
    #33755912
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гребаный ДОС
ну вы блин, динозавры
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / гребаный ДОС / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]