Проверил - у меня всё работает.
Проверь у себя:
1. Правильно ли создал *.rc файл
( сначала записывается имя ресурса, потом тип, а потом путь к ресурсу )
пример:
http://www.delphisources.ru/pages/fa...with_brcc.html
2. Правильные ли параметры передаёшь ( если перепутать имя ресурса и его тип, то файл будет создан, но ничего в него записано не будет, т.к. ресурс не будет найден )
3. И под отладкой проверь, что возвращают функции:
В случае
неуспеха функции
FindResource,
LoadResource,
LockResource,
SizeOfResource,
WriteFile возвратят ноль, а функция
CreateFile возвратит константу INVALID_HANDLE_VALUE (равную DWORD(-1) или 4294967295)