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




Вниз

Прочитать самого себя :) 


CrazyAngel   (2002-03-29 23:33) [0]

Как можно открыть файл программы для чтения из самой этой программы т.е. чтоб она свой собственный файл прочитать смогла ?



lipskiy   (2002-03-29 23:37) [1]

Скопировать его рядом и читать копию.



SDS   (2002-03-29 23:43) [2]

Windows блокирует файл на запись, т.е. для изменений, но читать его можно (to lipskiy предложенное тобой копирование совей копии тоже самое открытие на чтение) вот код

AssignFile(F, Application.ExeName);
FileMode := 0;
{$I-}
Reset(F, 1);
{$I+}

if IOResult <> 0 then begin
CloseFile(F);
Result := false;
exit;
end;

GetMem(Buffer, FileSize(F));
if Buffer = nil then begin
CloseFile(F);
Result := false;
exit;
end;
BlockRead(F, Buffer^, FileSize(F));
CloseFile(F);





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




Наверх





Память: 0.72 MB
Время: 0.026 c
4-33011           Yaro                  2002-02-10 21:38  2002.04.11  
Принудительное завершение работы программы, не имеющую окна или как получить Хэндл процесса


1-32750           Yuraz                 2002-03-30 15:48  2002.04.11  
Функция


14-32956          Dimich                2002-03-04 10:25  2002.04.11  
Заземление в учебном классе


1-32881           Dizer                 2002-03-29 16:32  2002.04.11  
Разница во времени


1-32811           Adoon                 2002-04-01 11:33  2002.04.11  
1С и Delphi6