![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Возможно ли засунуть интернет-страницу в программу [D5, WinXP]
Гаврилов В.А. © (2004-12-05 18:38:00)Уважаемые мастера!
Хочу сделать файл помощи в программе ввиде нтернет-страницы подскажите возможно ли засунуть страницу в программу как рисунок и как это сделать (можно ссылку)
GuAV (2004-12-05 22:41:00) [1]В ехе файл - точно также.
GuAV (2004-12-05 22:40:00) [2]http://www.delphimaster.ru/articles/dllhtm/index.html
Cardinal (2004-12-05 22:27:00) [3]
> а если закомпилировать в екзешку... тгда точно не знаю...
> делают ли так вообще? имхо - нет.
Вообще сделать можно, но мне такой вариант что-то не очень нравится.
Как вставить какую-нибудь программу внутрь EXE файла?
Пишем в блокноте RC-файл, куда прописываем все нужные нам программы, например:
ARJ EXEFILE C:\UTIL\ARJ.EXE
Компилируем его в ресурс при помощи Brcc32.exe.
Получаем RES-файл. Далее в тексте нашей программы:
implementation
{$R *.DFM}
{$R test.res} // Это наш RES-файл
procedure ExtractRes(ResType, ResName, ResNewName : String);
var Res : TResourceStream;
begin
Res := TResourceStream.Create(Hinstance, Resname, Pchar(ResType));
Res.SavetoFile(ResNewName);
Res.Free;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
// Записывает в текущую папку ARJ.EXE
ExtractRes('EXEFILE', 'ARJ', 'ARJ.EXE');
end;
novice__man (2004-12-05 19:19:00) [4]А он ими гордиться будет!
TButton (2004-12-05 18:53:00) [5]вот интересно. если у тебя не будет веб броузера, но будут сырцы хтмл файла, что ты с ними будешь делать?
Yanis (2004-12-05 18:52:00) [6]Я не понимаю! Программисты(честные по крайней мере) всегда стремились минимизировать размер exe, а на форуме постоянно проскальзывают вопросы как запихнуть чего-нибудь в exe? Это, что такое модное течение у программистов!?
novice__man (2004-12-05 18:51:00) [7]ввиде кода не используя для ее отображение браузер
А для чего она если не показывать?
Добавь ресурс к проекту в виде файла help.html.
begin...end (2004-12-05 18:51:00) [8]> [3] Гаврилов В.А. (05.12.04 18:47)
А почему такая аллергия на TWebBrowser?
TButton (2004-12-05 18:50:00) [9]
> прошить что ли страницу
дыроколом что-ли?
не понимаю.
можно сырцы страницы воткнуть в виде текстового ресурса. на этом мой запас знаний в этой области заканчивается.
Гаврилов В.А. (2004-12-05 18:47:00) [10]понятно что можно и через TWebBrowser, а можно ли не используя его, ну как еще сказать ну прошить что ли страницу ввиде кода не используя для ее отображение браузер
TButton (2004-12-05 18:46:00) [11]можно сделать, например, CHM файл помощи. как засунуть его в программу не скажу, ибо не знаю. да и нужно ли его засовывать в программу?
хотя, что ты имеешь в виду под словами "засунуть в программу"?
если подключить к программе, то это можно сделать в Project Options. а если закомпилировать в екзешку... тгда точно не знаю... делают ли так вообще? имхо - нет.
jack128 (2004-12-05 18:45:00) [12]как рисунок?? Да без проблем, открываешь станичку в IE, жмешь Alt + PrintScreen. Вставляешь полученное в PaintBrush и сохраняешь. А потом эту картинку пишаешь в ресурсы(есть в FAQ). если же те нужно что то другое, то может те TWebBrowser поможет ;-)