IPB
ЛогинПароль:

> ПРАВИЛА РАЗДЕЛА!!!

1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!

> запуск файла, подкинул бы кто-нибудь процедурку...
Archon
сообщение 17.03.2005 18:03
Сообщение #1


Профи
****

Группа: Пользователи
Сообщений: 618
Пол: Мужской

Репутация: -  24  +


Может подскажете ассемблерную процедурку для запуска исполняемых файлов? (для паскаля)
Стандартный Exec не катит по той простой причине, что необходимо в основном коде директиву для расширения хипа прописывать. Оччень бы хотелось этого избежать...


--------------------
Close the World...txeN eht nepO
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 5)
volvo
сообщение 17.03.2005 18:21
Сообщение #2


Гость






Цитата(Archon @ 17.03.05 17:03)
Стандартный Exec не катит по той простой причине, что необходимо в основном коде директиву для расширения хипа прописывать. Оччень бы хотелось этого избежать...

Что? Для расширения? По-моему, как раз наоборот:
Цитата(Pascal Help)
Declaration:
procedure  Exec(Path, CmdLine: string);
Remarks:
Errors are reported in DosError. When compiling a program that uses Exec, reduce the "maximum" heap size; otherwise, there won't be enough memory
(DosError = 8).

Так что размер хипа как раз уменьшать надо...
 К началу страницы 
+ Ответить 
Archon
сообщение 17.03.2005 18:29
Сообщение #3


Профи
****

Группа: Пользователи
Сообщений: 618
Пол: Мужской

Репутация: -  24  +


Цитата(volvo @ 17.03.05 21:21)
Так что размер хипа как раз уменьшать надо...

тебе видней <_<


--------------------
Close the World...txeN eht nepO
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Archon
сообщение 22.03.2005 18:49
Сообщение #4


Профи
****

Группа: Пользователи
Сообщений: 618
Пол: Мужской

Репутация: -  24  +


А всё-таки?
Хоть подскажите, можно ли без этого обойтись?


--------------------
Close the World...txeN eht nepO
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 22.03.2005 18:55
Сообщение #5


Гость






Цитата(Archon @ 22.03.05 17:49)
подскажите, можно ли без этого обойтись?

Если под "этим" подразумевается уменьшение размера хипа, то нет... По умолчанию в директиве {$M} компилятор устанавливает макс. размер кучи в 655360, и при попытке запустить внешний файл программа сталкивается с проблемой нехватки памяти...
 К началу страницы 
+ Ответить 
Archon
сообщение 22.03.2005 19:49
Сообщение #6


Профи
****

Группа: Пользователи
Сообщений: 618
Пол: Мужской

Репутация: -  24  +


жаль... но спасибо. ;)


--------------------
Close the World...txeN eht nepO
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 15.07.2025 5:27
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"