Работа с бинарными файлами

Извините, но по-моему вы "реализовываете", не понимая, что делаете. Попросту шарахаетесь. А между тем Builder в достаточной степени оснащен подсказками. Так, если ввести ваш in и поставить точку и затем w, то появится подсказка: функция записи (write) и типы ее аргументов.

Если, конечно, в настройках Билдера такая помощь не отключена.

Если вы на начальном уровне освоения (тут нет ничего зазорного), то просто человеческим языком опишите этапы задачи и то, как вы их решаете... .