Здравствуйте 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 )]