Вниз
Скачать: CL | DM;

Как вложить файл PDF в мой EXE   Найти похожие ветки 

 
ruslan_as ©   (2003-09-10 10:18) [0]

Пытался Resroratorom 2.52 - ругается что PDF не ресурс Win32.
Наверное надо через *.ac файл...
Только что в нем писать.
И как потом этот файл запускать (PDF)?


 
HolACost! ©   (2003-09-10 10:20) [1]

У-у-у-у-у-у! Как всё туго?
Типа конкретика хочется - как хочетс - ты не понимаешь!


 
Е-Моё имя ©   (2003-09-10 10:22) [2]

ну дык в ресурс засунь, rcdata
ну и brc32


 
ruslan_as ©   (2003-09-10 10:29) [3]

Делаю так: 1 rcdata "C:\TMP\file.pdf"
создаю file.res

Компилирую в программе:
{$R file.res}

А теперь как запустить это pdf-файл?


 
HolACost! ©   (2003-09-10 10:32) [4]

TResourceStream + F1!
#ifdef __FLAME__
Типа а я ито и не понял что ему надо?!??! :)000)))
#endif


 
Е-Моё имя ©   (2003-09-10 10:35) [5]

сохраняешь ресурс в файл, и идешь в соседнюю ветку, там написано как файл запустить)


 
ruslan_as ©   (2003-09-10 10:57) [6]

Обычно я запускал так:
Path_:=PChar("PDF-Файл");
ShellExecute(Handle,nil,Path_,nil,nil,SW_RESTORE);


Только что указать в "PDF-Файл" если мой файл теперь находиться как бы в Proect1.exe...

Извините за настойчивость...уж очень надо.


 
Е-Моё имя ©   (2003-09-10 10:59) [7]


> сохраняешь ресурс в файл

куда сохранил, оттудава и запускай ;))


 
HolACost! ©   (2003-09-10 11:00) [8]

Мтт! Тебе сказали же я и Е!
Типа выдераешь ресурс через TResourceStream например - создаёшь темповый файл и потом его окраываешь как привык... типа все.. ну потом удалить надо его ради счастья людей на белом свете!!!!

procedure ExtractRes(ResType, ResName, ResNewName : String);
var
Res : TResourceStream;
begin
Res := TResourceStream.Create(Hinstance, Resname, PChar(ResType));
Res.SavetoFile(ResNewName);
Res.Free;
end;



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.016 c
14-71901
Dimka Maslov
2003-09-03 11:43
2003.09.22
Простуда


3-71512
romychk
2003-08-30 22:34
2003.09.22
База не открывается


1-71603
BOA_KAA
2003-09-09 16:31
2003.09.22
Как узнать версию установленного Оффиса?


7-71972
Ozone
2003-07-08 09:53
2003.09.22
Рисование на рабочем столе


6-71811
Sasha NT
2003-07-21 01:43
2003.09.22
Програмный разрыв соединения?




   Наверх