информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаГде водятся OGRыЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
[ASMinPAS]-$m and 48. 28.11.01 15:07  Число просмотров: 1026
Автор: :-) <:-)> Статус: 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




Rambler's Top100
Рейтинг@Mail.ru


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