Re: Работа с памятью
От: SVM  
Дата: 27.02.02 10:49
Оценка:
Здравствуйте look-in, Вы писали:

LI> Привет, народ!

LI>Хочу задать глупый вопрос ( на мой взгляд глупый ).

LI>Есть:

LI> dpf : dropfiles;
LI> Names : PChar;
LI> drop : THandle;
LI> data : Pointer;
LI> drop := globalalloc( GMEM_ZEROINIT or GMEM_MOVEABLE or GMEM_DDESHARE, sizeof( dpf ) +
LI> StrLen( Names ) + 1 );
LI> data := globalLock( drop );
LI> CopyMemory( data, @dpf, sizeof( dpf ) );
LI>А вопрос вот в чём: как мне в тот же блок памяти ( c хэндлером drop ) запихать Names сразу же после dpf.
LI>Заранее спасибо. Пока.

Move(<source>,<dest>,<размер>);
<dest> — это PByteArray(Data)[sizeof( dpf )]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.