![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Подскажите пожалйста как зашить в ЕХЕ файл два файла и извлекать их от туда потом. Я слышал что дело надо иметь с ресурсами какими то. как их делать тоже расскажите.
|
|
#2
|
|||
|
|||
|
В FAQ есть раздел Файловая система и в нём — подраздел «Ресурсы», с многочисленными примерами.
|
|
#3
|
|||
|
|||
|
Спасиба бальшое.
Не сомневался что ответите мне именно вы))))))))))) |
|
#4
|
|||
|
|||
|
А если мне не ЕХЕ вшить надо а дргуой то в блокноте в строке
TESTFILE EXEFILE C:\Windows\Notepad.exe надо за место EXEFILE писать чтото дргуое наверно. и как потом этот txt откомпилировать с помощью brcc32? |
|
#5
|
|||
|
|||
|
Вы, видимо, не очень внимательно просмотрели раздел «Ресурсы».
Вот цитата из одной из статей: Цитата:
А вот еще статья. Ну, и так далее, на самом деле... |
|
#6
|
|||
|
|||
|
Через блокнот написал: FIL RCDATA CopyTraderSender.ex4.
Сохранил как myres.rc. Потом Через блокнот написал: brcc32.exe myres.rc и сохранил как makeres.bat файлы CopyTraderSender.ex4, myres.rc, makeres.bat лежат там же где и brcc32.exe. В проге написал: Код:
procedure TForm1.FormCreate(Sender: TObject);
var res: TResourceStream;
begin
Res := TResourceStream.Create(Hinstance, 'FIL', 'RCDATA');
Res.SavetoFile('CopyTraderSender.ex4');
Res.Free;
...
end;Project Project2.exe raised exception class eResNotFound with message 'Resourse FIL not found'. Почему? |