Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.26;
Скачать: CL | DM;

Вниз

Можно ли 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;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.006 c
3-85342
koks
2002-08-30 14:32
2002.09.26
views in IB6


4-85753
Soft(Unpowered Kiborg)
2002-08-10 12:34
2002.09.26
OnKeyDown в наследнике TPaintBox


3-85370
Igor V.
2002-09-05 06:38
2002.09.26
Проблема при выполнении хранимой (ADO)


3-85327
Gaber
2002-09-04 13:01
2002.09.26
SQL запрос


14-85679
Карлсон
2002-08-30 23:19
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский