![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Global memory [WinXP]
JS © (2003-09-02 16:45:00)
Делаю вызов GlobalAlloc в стартовом процессе. Получаю handle на глобальную облась памяти. В контексте уже другого процесса этот handle недействителен, т.е. при попытке обратиться к нему выдает Invalid handle. Почему и как эту проблему решить?
Заранее благодарен.
Digitman (2003-09-02 16:54:00) [1]
с пом. GlobalAlloc() - никак
см. тему Memory Mapped Files
N169 (2003-09-02 16:49:00) [2]
CreateFileMapping() + MapViewOfFile() поможет.
GlobalAlloc() == LocalAlloc() ----> HeapAlloc(GetProcessHeap(), .... ) почти одно и то же