| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Запустить файл из ресурсов |
| Автор: Over G 2.4.2002, 21:27 |
| Подскажите пожалуйста! Как запустить exe файл из ресурсов? Я пробовал его просто сохранить, но появляется сообщение, что ресурсы с заданным именем не найдены... Кто знает помогите, если можно поподробнее. |
| Автор: Vit 2.4.2002, 21:31 | ||
Так таки значит не найдены. Ты приведи свой код и мы посмотрим. Тут выход только один, сохранить файл из ресурсов и запустить его. Примерно так извлекается файл из собственных ресурсов:
|
| Автор: Over G 2.4.2002, 21:47 |
| Не получается, я наверное пишу не так... Вот у меня файл ресурсов: col.res "exe" E1 Как мне использовать этот код: with TResourceStream.Create(hInstance, 'MyResName', RT_RCDATA) do try Seek(0, soFromBeginning); SaveToFile('MyFileName.exe' finally Free; end; Заранее благодарен... |
| Автор: Vit 2.4.2002, 22:40 |
| 1) Поставь себе RxLib (это необходимо) 2) У тебя появится в меню "Project" дополнительный пункт меню "Resources" 3) Открой его , создай новый ресурс "User Data", в него загрузи нужный файл, измени имя ресурса на 'MyResName' 4) Теперь мой код будет извлекать этот файл Как вытащить файл из чужого ресурса я не знаю |