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

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> функции выделения памяти
сообщение
Сообщение #1


Иллюзия мира
***

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

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


Подскажите
Какие из функций GetMem, VitruaAlloc, ReallocMem и тд. лучше использовать, если необходимо передвать паметры между программой и программой, программой и ддлкой?

и в чем их отличае?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






А ты потом ответ напишешь spider13, и выдашь за свой? Умница, хорошо придумала dry.gif

Такое проходит один раз, второй раз уже не получается...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


code warrior
****

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

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


Не понял комментария volvo, но отвечу.

Цитата(Адель @ 4.07.2007 16:58) *
Подскажите
Какие из функций GetMem, VitruaAlloc, ReallocMem и тд. лучше использовать, если необходимо передвать паметры между программой и программой, программой и ддлкой?

и в чем их отличае?

GetMem обращается к стандартному библиотечному менеджеру памяти, ReallocMem так же в его компетенции - просто перераспределяет (увеличивает/уменьшает регион) память.

VirtualAlloc спрашивает виртуальную память у операционной системы, адрес в виртуальном пространстве нужно указать самому. Вероятно, используется библиотечным менеджером для запроса памяти у операционной системы.

Для передачи данных в длл естественно нужно использовать библиотечные функции GetMem/GetMemory/malloc и прочие, т.к. длл исполняется в адресном пространстве процесса, загрузившего её.

По поводу передачи данных между программами. Предположу, что ты имеешь в виду процессы - здесь нужно использовать или программные каналы (pipes) или общую память (file map), как вариант - сокеты.

Сообщение отредактировано: hardcase -


--------------------
ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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

 





- Текстовая версия 20.09.2020 0:52
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name