RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> Спасибо. > > > > 3. DosSubSetMem с нулевым флагом обеспечит другому процессу доступ к этой памяти > > Сам не слышал, но мне напели, что запрашивать надо будет всё-таки с помощью DosGetSharedMem. > DosGetSharedMem само собой > > > > > > 5. Каждый процесс, который приатачился с помощью DosSubSetMem должен выдать DosSubUnsetMem или только последний, который освободит память DosFreeMem? > > Ну раз они сказали, что "All calls to DosSubSetMem must eventually be followed by a call to DosSubUnsetMem" - то, значит, надо всем вызывать... > Гады. Чтобы наращивать закомиченную память приходится при инициализации добавить флаг > ulrc=DosSubSetMem(DATA,DOSSUB_INIT|DOSSUB_SPARSE_OBJ,mem_size); > а потом делать > ulrc=DosSubSetMem(DATA,DOSSUB_GROW|DOSSUB_SPARSE_OBJ,more_mem_size); > > Хотя казалось бы DOSSUB_GROW должно быть достаточно
_, __, _, __,
/_\ |_) /_\ |_)
| | | | | | \
~ ~ ~ ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.