Подскажите
Какие из функций GetMem, VitruaAlloc, ReallocMem и тд. лучше использовать, если необходимо передвать паметры между программой и программой, программой и ддлкой?
и в чем их отличае?
функции выделения памяти |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
функции выделения памяти |
Адель |
Сообщение
#1
|
Иллюзия мира Группа: Пользователи Сообщений: 180 Пол: Женский Репутация: 4 |
Подскажите
Какие из функций GetMem, VitruaAlloc, ReallocMem и тд. лучше использовать, если необходимо передвать паметры между программой и программой, программой и ддлкой? и в чем их отличае? |
volvo |
Сообщение
#2
|
Гость |
А ты потом ответ напишешь spider13, и выдашь за свой? Умница, хорошо придумала
Такое проходит один раз, второй раз уже не получается... |
hardcase |
Сообщение
#3
|
code warrior Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
Не понял комментария volvo, но отвечу.
Подскажите Какие из функций GetMem, VitruaAlloc, ReallocMem и тд. лучше использовать, если необходимо передвать паметры между программой и программой, программой и ддлкой? и в чем их отличае? GetMem обращается к стандартному библиотечному менеджеру памяти, ReallocMem так же в его компетенции - просто перераспределяет (увеличивает/уменьшает регион) память. VirtualAlloc спрашивает виртуальную память у операционной системы, адрес в виртуальном пространстве нужно указать самому. Вероятно, используется библиотечным менеджером для запроса памяти у операционной системы. Для передачи данных в длл естественно нужно использовать библиотечные функции GetMem/GetMemory/malloc и прочие, т.к. длл исполняется в адресном пространстве процесса, загрузившего её. По поводу передачи данных между программами. Предположу, что ты имеешь в виду процессы - здесь нужно использовать или программные каналы (pipes) или общую память (file map), как вариант - сокеты. Сообщение отредактировано: hardcase - -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
Текстовая версия | 13.12.2024 5:18 |