Главная страница
    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.031 c
14-1101675462
OneFragLeft
2004-11-28 23:57
2004.12.19
Чё за дрянь?


3-1100751112
Julia
2004-11-18 07:11
2004.12.19
Передача данных по модему


4-1099507467
Djuice
2004-11-03 21:44
2004.12.19
Исходник завершения процесса


14-1102004331
vidiv
2004-12-02 19:18
2004.12.19
Одна девушка...


1-1102076033
Denmin
2004-12-03 15:13
2004.12.19
Есть ли функция определяющая високосный год или нет?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский