LocalAlloc & LocalFree
2 отговора
0 прегледа
LocalAlloc & LocalFree
Здравейте,
Имам проблем с използването на тия функции... с LocalAlloc заделям някакво пространство в паметта. До тук добре, но после по какъв начин да запиша нещото в това пространство и по какъв начин друго приложение да го прочете преди да използва LocalFree?
Пример:
Едно приложение записва в паметта: "Българския национален отбор по футбол е слаб" и казва на друго приложение от адрес $... еди кой си съм ти записал 30 байта информация прочети си я. И другото приложения да я прочете и после да освободи това пространство.
Благодаря предварително
Имам проблем с използването на тия функции... с LocalAlloc заделям някакво пространство в паметта. До тук добре, но после по какъв начин да запиша нещото в това пространство и по какъв начин друго приложение да го прочете преди да използва LocalFree?
Пример:
Едно приложение записва в паметта: "Българския национален отбор по футбол е слаб" и казва на друго приложение от адрес $... еди кой си съм ти записал 30 байта информация прочети си я. И другото приложения да я прочете и после да освободи това пространство.
Благодаря предварително
Re: LocalAlloc & LocalFree
Това нещо не може да се направи така. Всяко приложение си е в собствено адресно пространство и друга програма не може да пипа из него. На теб ти трябват memory mapped files. Виж например тук.
Съобщения...
Днеска попаднах на една статийка, която ще ти хвърли малко яснота по тоя въпрос и може би да ти даде алтернатива на memory mapped files.
[линк]
[линк]