Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2008, 10:56   #11
Witaliy
Форумчанин Подтвердите свой е-майл
 
Регистрация: 27.04.2008
Сообщений: 179
По умолчанию

Да. Или в файл
www.programmer.uaforums.net - Український форум програмістів.

www.satellite.ipsys.net - Український форум супутникового телебачення.
Witaliy вне форума Ответить с цитированием
Старый 24.05.2008, 14:19   #12
hoza_syl
Форумчанин
 
Аватар для hoza_syl
 
Регистрация: 23.05.2008
Сообщений: 219
Хорошо Значит так:

Нужно создать файл описания ресурсов:


=== Begin pages.rc ===
mypage rcdata "имя_html-файла.html"
=== End pages.rc ===

Потом скомпилировать его командой brcc32 pages.rc и получить pages.res В начало модуля добавь строчку {$R pages.res}

В своей программе необходимо написать:

Код:
    
var

  rs     : TResourceStream; //Ресурсный поток
  fs     : TFileStream;         //Файловый поток
begin

  rs:=TResourceStream.Create(hInstance, 'mypage', RT_RCDATA);
  fs:=TFileStream.Create('имя_gif-файла.html', fmCreate);
try
  fs.CopyFrom(rs, rs.Size);
finally
fs.Free;
rs.Free;
end;
end;
Все. Файл витащен из ресурсов и сохранен в файле 'имя_gif-файла.html'.
Не знаю, работает ли. Сам не проверял.
P. S. Учтите в ресурсах будет только html файл( Без рисунков, таблиц стилей и скриптов). Можно добавить их аналогично файлу. Но я думаю лучше будет сохранить страницу как WEB архив.
The Revolution is Now!
hoza_syl вне форума Ответить с цитированием
Старый 24.05.2008, 15:45   #13
Witaliy
Форумчанин Подтвердите свой е-майл
 
Регистрация: 27.04.2008
Сообщений: 179
По умолчанию

Спасибо!!!
www.programmer.uaforums.net - Український форум програмістів.

www.satellite.ipsys.net - Український форум супутникового телебачення.
Witaliy вне форума Ответить с цитированием
Старый 24.05.2008, 15:55   #14
Witaliy
Форумчанин Подтвердите свой е-майл
 
Регистрация: 27.04.2008
Сообщений: 179
По умолчанию

А как сохранить ресурс в программу? Тоись в той exe что её сохраняет?
Общем, я делаю прогу. Для ней нужно файл html. Но я не хочу, чтоби он был отдельно, но в той проге. Как йего сохранить и отрыть?
www.programmer.uaforums.net - Український форум програмістів.

www.satellite.ipsys.net - Український форум супутникового телебачення.
Witaliy вне форума Ответить с цитированием
Старый 24.05.2008, 17:03   #15
hoza_syl
Форумчанин
 
Аватар для hoza_syl
 
Регистрация: 23.05.2008
Сообщений: 219
По умолчанию

Я же говорю, в начало модуля добавь строчку {$R pages.res}.
Это заставит компилятор зашыть ресурсы в прогу. Ресурс и прога сольются в единое целое.
The Revolution is Now!
hoza_syl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск