Форум: "Система";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];
ВнизКак использовать 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 вся ветка
Форум: "Система";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c