как на масме установить размер динамического массива? (blabla db 1024 dup(?) - не катит) нужно что-нибудь типа процедуры SetLength в дельфи!
Greedy_Fly GlobalAlloc(GPTR,mas_size*size_of_mas_data); GlobalRealloc(...); не нравится GlobalAlloc, есть Heap, Virtual и т.д. о все читайте в Google - у него это уже от зубов отскакивает
в таких функциях обрати внимание на: 1) иногда могут возвращаться с ошибкой - если слишком часто вызываешь, придется писать свой аналог 2) указатели после вызова могут меняться - не забывай про это