Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];

Вниз

Возможно ли засунуть интернет-страницу в программу   Найти похожие ветки 

 
Гаврилов В.А.   (2004-12-05 18:38) [0]

Уважаемые мастера!

Хочу сделать файл помощи в программе ввиде нтернет-страницы подскажите возможно ли засунуть страницу в программу как рисунок и как это сделать (можно ссылку)


 
jack128 ©   (2004-12-05 18:45) [1]

как рисунок?? Да без проблем, открываешь станичку в IE, жмешь Alt + PrintScreen. Вставляешь полученное в PaintBrush и сохраняешь. А потом эту картинку пишаешь в ресурсы(есть в FAQ). если же те нужно что то другое, то может те TWebBrowser поможет ;-)


 
TButton ©   (2004-12-05 18:46) [2]

можно сделать, например, CHM файл помощи. как засунуть его в программу не скажу, ибо не знаю. да и нужно ли его засовывать в программу?
хотя, что ты имеешь в виду под словами "засунуть в программу"?
если подключить к программе, то это можно сделать в Project Options. а если закомпилировать в екзешку... тгда точно не знаю... делают ли так вообще? имхо - нет.


 
Гаврилов В.А.   (2004-12-05 18:47) [3]

понятно что можно и через TWebBrowser, а можно ли не используя его, ну как еще сказать ну прошить что ли страницу ввиде кода не используя для ее отображение браузер


 
TButton ©   (2004-12-05 18:50) [4]


> прошить что ли страницу

дыроколом что-ли?
не понимаю.
можно сырцы страницы воткнуть в виде текстового ресурса. на этом мой запас знаний в этой области заканчивается.


 
novice__man   (2004-12-05 18:51) [5]

ввиде кода не используя для ее отображение браузер

А для чего она если не показывать?

Добавь ресурс к проекту в виде файла help.html.


 
begin...end ©   (2004-12-05 18:51) [6]

> [3] Гаврилов В.А.   (05.12.04 18:47)

А почему такая аллергия на TWebBrowser?


 
Yanis ©   (2004-12-05 18:52) [7]

Я не понимаю! Программисты(честные по крайней мере) всегда стремились минимизировать размер exe, а на форуме постоянно проскальзывают вопросы как запихнуть чего-нибудь в exe? Это, что такое модное течение у программистов!?


 
TButton ©   (2004-12-05 18:53) [8]

вот интересно. если у тебя не будет веб броузера, но будут сырцы хтмл файла, что ты с ними будешь делать?


 
novice__man   (2004-12-05 19:19) [9]

А он ими гордиться будет!


 
Cardinal ©   (2004-12-05 22:27) [10]


> а если закомпилировать в екзешку... тгда точно не знаю...
> делают ли так вообще? имхо - нет.

Вообще сделать можно, но мне такой вариант что-то не очень нравится.

Как вставить какую-нибудь программу внутрь 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;


 
GuAV ©   (2004-12-05 22:40) [11]

http://www.delphimaster.ru/articles/dllhtm/index.html


 
GuAV ©   (2004-12-05 22:41) [12]

В ехе файл - точно также.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.035 c
14-1101456985
gn
2004-11-26 11:16
2004.12.19
SN Hotmail - взломали или пошутили?


14-1101279635
kot
2004-11-24 10:00
2004.12.19
Freddie Mercury и группа QUEEN


1-1101834140
Gloster
2004-11-30 20:02
2004.12.19
рисование на TCanvas из DLL


1-1102261097
ньюбик
2004-12-05 18:38
2004.12.19
Работа с TDateTime


1-1102407125
Владимир
2004-12-07 11:12
2004.12.19
ListView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский