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

Как использовать TMemoryStream   Найти похожие ветки 

 
XAli   (2003-03-23 16:31) [0]

Привет Всем.
У меня такой вопрос:
Хочу запустить файл не сохраняя его на жестком диске (загрузив в память)
Вот кусочек кода, а как дальше, я не знаю :(
--------------------
uses MMSystem;
procedure TForm1.Button1Click(Sender: TObject);
var
StoredFile: TStoredFile;
Data: TMemoryStream;
begin
StoredFile := FileStorage1.Files[0]; // загружаю файл из хранилища
Data := StoredFile.Data; // загоняю его в MemoryStream
????? // дальше как его запустить, не записывая на жесткий диск

С Уважением, XAli


 
Song ©   (2003-03-23 16:45) [1]

Нет такого способа, по крайней мере для PE exe файлов.


 
Digitman ©   (2003-03-24 08:55) [2]


> XAli


Брось эту затею.


 
XAli   (2003-03-24 21:09) [3]

Чего так? ;)
У меня файл, не могу его запустить и отследить когда он закончит работать (что-б удалить). Способов перепробовал массу. Запускаю, а дальше мое приложение зависает (другие программы запускаю с ожидание - все Ок, отлавливаю. А этот никак.)
Вот и думаю, а не проще ли его запускать в памяти - тогда и копировать нечего будет :)
XAli



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

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



Память: 0.45 MB
Время: 0.01 c
6-70420
Vovaka
2003-03-24 15:01
2003.05.22
Как получить имя домена в DNS, зная IP-адрес


14-70477
Дмитрий К.К.
2003-05-03 13:58
2003.05.22
Именинники 3 мая


1-70254
Black_phoenix
2003-05-12 10:07
2003.05.22
Как в ListView добавлять Items и SubItems


3-70139
AlexA
2003-04-29 16:08
2003.05.22
Как текущию запись в DBGrid е сделать вверхей?


1-70249
User
2003-05-12 09:52
2003.05.22
Абстрактные функции




   Наверх