Ресурсы |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Ресурсы |
Unconnected |
21.09.2008 11:24
Сообщение
#1
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Требуется создать файл с ресурсами.Создаю текстовик sounds.txt со строками:
Код SND1 RCDATA 1.waw SND2 RCDATA 2.jpg Далее переименовываю его в sounds.rc. Открываю cmd, там пишу brcc32.exe C:\Resour\sounds.rc {В папке Resour лежит sounds.rc и необходимые файлы} На что компилятор ресурсов отвечает, что невозможно открыть sounds.rc. В сети куча статей,описывающих вышеприведённый способ компиляции, наверное,я что-то не так делаю,подскажите. Сообщение отредактировано: Unconnected - 21.09.2008 11:25 -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
volvo |
21.09.2008 12:05
Сообщение
#2
|
Гость |
Только что проверил, все сработало. Но все-таки попробуй вызвать эту команду изнутри папки C:\Resour, т.е.
c:\ Кстати, тебе файл ресурсов понадобился для какого-то приложения Дельфи? Почему тогда не добавить этот самый RC-файл прямо в проект? |
Unconnected |
21.09.2008 12:17
Сообщение
#3
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Мне нужно,чтобы файлы были "вшиты" в программу. При добавлении файлов в проект так и будет?
-------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
volvo |
21.09.2008 12:32
Сообщение
#4
|
Гость |
Будет, если ты добавил их директивой {$R }... Добавляешь RC файл к проекту (Project -> Add To Project), делаешь билд, при этом получаешь и RES-файл, и EXE-шник... Для полной гарантии добавляешь в код модуля
// после строки и делаешь ребилд проекта... Все, твои ресурсы вшиты в EXE... |
Unconnected |
21.09.2008 13:12
Сообщение
#5
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
При ребилде выдаёт:Sounds.res не найден
-------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
volvo |
21.09.2008 13:34
Сообщение
#6
|
Гость |
Хм... Значит у тебя как-то криво встала Дельфи (или компилятор ресурсов), раз при подключении RC-файла он не компилируется. Все остальные-то файлы создаются? (DCU? EXE? )
|
Unconnected |
21.09.2008 17:24
Сообщение
#7
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Создаются.Получилось скомпилировать ресурс через cmd) В программе прописал директиву {$R sounds.res}. Где при этом должен находиться сам файл с ресурсами? В папке с проектом?
Добавлено через 2 мин. Проблема решена,компилятор выдаёт ошибку и при этом .exe работает как надо!!! Спасибо, Volvo! -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Текстовая версия | 28.04.2024 19:24 |