нюансы в мане даже описаны :) >Fills contiguous bytes with a specified value заполняет подряд идущие байты, поэтому надо смотреть что бы то, что заполняешь в памяти физически подряд лежало
да-да, стоит обращать пристальное внимание )) у "нас" так я нашёл багу ))) когда хэш считался из половины "пароля" )) т.к фактически было FillChar(WideString, ..., Length(WideString))