информационная безопасность
без паники и всерьез
 подробно о проекте
Все любят медАтака на InternetЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 mSecure потерял зашифрованную базу... 
 Разработчик менеджера паролей mSecure... 
 Вымогатель с повадками ИИ-агента... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[ASMinPAS]-$m and 48. 28.11.01 15:07  Число просмотров: 1201
Автор: :-) <:-)> Статус: Elderman
<"чистая" ссылка>
> так вот что я делаю: пишу {$M 16384,0,9000} и пользуюсь
> свободно
> 48-ой fun(bx=125 или 2000b), затем переписываю на {$M
> 16384,0,300000}
> - бамц error!
> 4e za vokysu?

А сколько у тебя памяти свободно?
Если запускать прогу из IDE, то вероятно, что свободной памяти будет < 300000 байт, и вся она отведется под pas heap. Попробуй запускать ее из командной строки.
Может лучше не смешивать 2 схемы выделения памяти?
Либо делать только через GetMem, либо совсем убрать хип и юзать только ф-ю 48h
<programming>
[ASMinPAS]-$m and 48. 27.11.01 18:56  
Автор: kar Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Если пас heap занимает всю ост-ся память(4то на самом деле и есть)
,то урезав ее , мы можем воспользоваться 48-ой fun и выделить себе
кусо4ек своб-ой памяти.
... что собственно я и делаю, только урезаю pas-heap не 4a fun,
а с помощью дириктивы $m.

так вот что я делаю: пишу {$M 16384,0,9000} и пользуюсь свободно
48-ой fun(bx=125 или 2000b), затем переписываю на {$M 16384,0,300000}
- бамц error!
4e za vokysu?
[ASMinPAS]-$m and 48. 28.11.01 15:07  
Автор: :-) <:-)> Статус: Elderman
<"чистая" ссылка>
> так вот что я делаю: пишу {$M 16384,0,9000} и пользуюсь
> свободно
> 48-ой fun(bx=125 или 2000b), затем переписываю на {$M
> 16384,0,300000}
> - бамц error!
> 4e za vokysu?

А сколько у тебя памяти свободно?
Если запускать прогу из IDE, то вероятно, что свободной памяти будет < 300000 байт, и вся она отведется под pas heap. Попробуй запускать ее из командной строки.
Может лучше не смешивать 2 схемы выделения памяти?
Либо делать только через GetMem, либо совсем убрать хип и юзать только ф-ю 48h
1





Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach