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

Вниз

Можно ли hlp-файл скомпилировать внутрь exe-файла программы?   Найти похожие ветки 

 
hort   (2002-09-13 22:52) [0]

Подскажите, пожалуйста, можно ли hlp-файл положить в файл ресурсов (*.res), чтобы скомпилировать внутрь exe-файла программы и иметь возможность вызывать его при работе данной программы.
Зарание благодарен!


 
kex86   (2002-09-14 02:05) [1]

А эачем?..


 
alena.svt   (2002-09-14 06:34) [2]

Можно но вызывать придется сам файл а не ссылку на контекст.
Только зачем?


 
hort   (2002-09-14 21:33) [3]

Alena.svt - Вызова файла будет достаточно. А насчет "зачем" - по условию программа должна состоять из одного exe-файла, hlp, readmy и пр. не предучмотренно.


 
hort   (2002-09-14 22:33) [4]

А как вызвать hlp-файл из ресурсного файла?


 
alena.svt   (2002-09-15 03:16) [5]

А любой фак возьмите и посмотрите
ничем не отличается от вызова других форматов.

2000 г.
Вставить какую-нибудь программу внутрь EXE файла (24.03.00)

1. Пишем в блокноте RC-файл, куда прописываем все нужные нам программы, например: ARJ EXEFILE C:\UTIL\ARJ.EXE 2. Компилируем его в ресурс при помощи Brcc32.exe. Получаем RES-файл. 3. Далее в тексте нашей программы:


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;

hlp или exe ничем не отличается.
ExtractRes(Тип ресурса, Имя Ресурса, Имя файла если без пути то будет в вашей папке проекта);



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

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

Наверх





Память: 0.45 MB
Время: 0.008 c
14-85700
NetBreaker666
2002-09-02 21:58
2002.09.26
А есть ли какие-нибудь официальные сертификаты для программеров.


1-85568
Dima2002
2002-09-04 09:08
2002.09.26
Кто-нибудь видел версию RxLib для DELPHI 7 STUDIO?


1-85473
Cr@sh
2002-09-16 15:33
2002.09.26
Проблемы с Максимайзом.


14-85657
vajo
2002-08-28 11:41
2002.09.26
Зрение


6-85632
Дремучий
2002-07-16 09:54
2002.09.26
Смесь бульдога с носорогом.... :)





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