информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft Authenticator прекращает... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
главная обзор 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
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
[Win32] Объясняю... 27.10.01 01:54  Число просмотров: 980
Автор: ggg <ggg> Статус: Elderman
<"чистая" ссылка>
> Прога компилится Borland C++ 3.1, тоесть под ДОС а
> запускается под Win32,
> и вот в этой проге мне нужно заюзать >1M memory (с
> учетом того что прога будет запускаться пол Win32).

если ты сможешь это сделать то прога уже не будет под ДОС :)

а зачем тебе такое извращение ?
пиши обычное консольное приложение под Win32
для этого знания Win32 не нужно
<programming>
[Win32] Как можно попроще заюзать > 1M memory в проге если она компилится Borland C++ 3.1 Подскажите плз... 26.10.01 23:55  
Автор: fbr Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Как можно попроще заюзать > 1M memory в проге если она компилится Borland C++ 3.1? Можно ли извратиться и вызвать какой-нибудь API (HeapCreate например) из kernel32.dll в такой проге? Не писать же в protected mode...
[Win32] Че-то я ни @#$а не понял 27.10.01 00:02  
Автор: SEH Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Как можно попроще заюзать > 1M memory в проге если она
> компилится Borland C++ 3.1? Можно ли извратиться и вызвать
> какой-нибудь API (HeapCreate например) из kernel32.dll в
> такой проге? Не писать же в protected mode...
Ты под Win32 пишешь?
Если да, то какие проблемы, кстати для чего тебе стока памяти
[Win32] Объясняю... 27.10.01 00:14  
Автор: fbr Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > Как можно попроще заюзать > 1M memory в проге если
> она
> > компилится Borland C++ 3.1? Можно ли извратиться и
> вызвать
> > какой-нибудь API (HeapCreate например) из kernel32.dll
> в
> > такой проге? Не писать же в protected mode...
> Ты под Win32 пишешь?
> Если да, то какие проблемы, кстати для чего тебе стока
> памяти

Прога компилится Borland C++ 3.1, тоесть под ДОС а запускается под Win32,
и вот в этой проге мне нужно заюзать >1M memory (с учетом того что прога будет запускаться пол Win32).
[Win32] Объясняю... 28.10.01 00:06  
Автор: :-) <:-)> Статус: Elderman
<"чистая" ссылка>
> > > Как можно попроще заюзать > 1M memory в проге
> если она компилится Borland C++ 3.1? Можно ли извратиться

Конечно можно. Раньше же извращались :). Надо юзать XMS/EMS, их дают himem.sys/emm386.exe. Но это все именно изврат (с EMS-памятью работают через окошко в 64Кб, отображая в него разные участки памяти, с XMS ситуация вроде полегче). Делать все придется через прерывания Int 15h/67h, или поискать готовые либы, кот-е это делают.

> и
> > вызвать
> > > какой-нибудь API (HeapCreate например) из
> kernel32.dll в такой проге? Не писать же в protected mode...

Писать Pmode совсем не сложно. Но BC 3.1 это нельзя, поставь BC 4.5 например, или попробуй Watcom, DJGPP... Хотя если не пробовал, уже наверное не стоит начинать :) Может лучше перенести прогу в Win32?
[Win32] Объясняю... 27.10.01 01:54  
Автор: ggg <ggg> Статус: Elderman
<"чистая" ссылка>
> Прога компилится Borland C++ 3.1, тоесть под ДОС а
> запускается под Win32,
> и вот в этой проге мне нужно заюзать >1M memory (с
> учетом того что прога будет запускаться пол Win32).

если ты сможешь это сделать то прога уже не будет под ДОС :)

а зачем тебе такое извращение ?
пиши обычное консольное приложение под Win32
для этого знания Win32 не нужно
1




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


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