![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Код удален
Последний раз редактировалось Muxa, 07.10.2009 в 12:33. |
#2
|
|||
|
|||
![]() Создается лишь файл с размером 0 байт. Неужели никто не поможет?
![]() |
#3
|
|||
|
|||
![]() Код удален
Последний раз редактировалось Muxa, 07.10.2009 в 12:33. |
#4
|
||||
|
||||
![]() Проверил - у меня всё работает.
Проверь у себя: 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) Велик и могуч наш Object Pascal ! ICQ: 357-591-887 |
#5
|
|||
|
|||
![]() Код .rc файла:
Код:
CP SETUP_FILES "panel.exe" MONITOR SETUP_FILES "mon.exe" SaveRes('CP', 'SETUP_FILES', 'C:\exe1.exe'); SaveRes('MONITOR ', 'SETUP_FILES', 'C:\exe2.exe'); Файлы ресурсов для компилирования brcc32 лежат у меня в папке с программой. |
#6
|
||||
|
||||
![]() Читать внимательней надо было п.2
Для функции Код:
function Saveres(lpType, lpName, FileName: PChar): BOOL; Правильный вариант: Код:
SaveRes('SETUP_FILES', 'CP', 'C:\exe1.exe'); SaveRes('SETUP_FILES', 'MONITOR', 'C:\exe2.exe'); Велик и могуч наш Object Pascal ! ICQ: 357-591-887 |