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

FileOpen для совственного процесса   Найти похожие ветки 

← →
Users   (2004-09-17 11:29) [0]

Нужно открыть на чтение собственный файл :

Var
 f                 : THandle;
...
 f := FileOpen("Project1.exe", fmOpenRead );

Получаем INVALID_HANDLE_VALUE

НО через :

f:=_lOpen("Project1.exe", OF_READ);

ВСЕ нормально открывает !!!

В чем проблема, не хочется использовать старую Win16 функцию.


← →
Игорь Шевченко ©   (2004-09-17 11:32) [1]

f := FileOpen("Project1.exe", fmOpenRead or fmShareDenyNone );

?


← →
Users   (2004-09-17 11:37) [2]

Спасибо! Работает !

Я нашел практически то же самое :

f:=CreateFile("Project1.exe", GENERIC_READ, FILE_SHARE_READ, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0)



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

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



Память: 0.45 MB
Время: 0.038 c
14-1096167142
Думкин
2004-09-26 06:52
2004.10.17
С днем рождения! 26 сентября


3-1095624239
dim-
2004-09-20 00:03
2004.10.17
Транзакции в MS SQL


14-1096465788
olookin
2004-09-29 17:49
2004.10.17
И еще интересно - какова вероятность правильного определения...


8-1090855559
asat
2004-07-26 19:25
2004.10.17
Graphics32


14-1096279713
Mar_gel
2004-09-27 14:08
2004.10.17
Помогите! Delphi перестала компилить свои библиотеки в проект




   Наверх