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

Lockfile   Найти похожие ветки 

← →
newUser   (2002-07-25 13:26) [0]

Покажите новечку на примере как заблокировать файл с помощью lockfile.
И еще с помощью чего можно заблокировать директорию?


← →
Arhangel ©   (2002-07-25 15:42) [1]

Че, ни кто незнает??


← →
MaxSit ©   (2002-07-25 18:33) [2]

Цитата:

...===<SKIP>===...
Есть как минимум два способа сделать это, но один из них, при помощи Windows API (LockFileEx и UnlockFileEx) используя параметр LOCKFILE_EXCLUSIVE_LOCK не очень хорош на мой взгляд.

Поэтому предлагаю другой способ, путём создания файла при помощи функции OpenFile:

hMyLockedFile:=OpenFile("c:\variables.dat",ofStruct,OF_CREATE Or OF_READWRITE Or OF_SHARE_EXCLUSIVE);

Теперь Вы можете работать с файлом, но пользователи уже не смогут изменить его
...===<SKIP>===...

Источник: http://www.sources.ru/delphi/


← →
Anatoly Podgoretsky ©   (2002-07-25 20:45) [3]

LockFile(h,100,0,20,0);


← →
SuMaga ©   (2002-07-25 20:49) [4]

открой его и все!!!


← →
Arhangel ©   (2002-07-25 21:41) [5]

С "LockFile(h,100,0,20,0);" есть один вопрос, почему именно такие цифры?

Насчет
hMyLockedFile:=OpenFile("c:\variables.dat",ofStruct,OF_CREATE Or OF_READWRITE Or OF_SHARE_EXCLUSIVE);
непонял что за "ofStruct", Дельфи на него рагается, надо что-то дописать, но что?
Если не трудно, то покажи на примере;)


З.Ы. Подскажите какие книги почитать про Дельфи, для "старого" новичка. Дельфи изучаю полгода, так что не надо книг начального уровня, хотелось бы уже что нить посерьезнее, вроде этих вопросов.

Зарание Спасибо!


← →
VID ©   (2002-07-25 22:53) [6]

Var hMyLockedFile:THandle;
_OFSTRUCT:OfStruct;
begin
hMyLockedFile:=OpenFile("c:\variables.dat",_OFSTRUCT,OF_CREATE Or OF_READWRITE Or OF_SHARE_EXCLUSIVE);
end;

The OFSTRUCT structure contains information about a file that the OpenFile function opened or attempted to open.



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

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



Память: 0.46 MB
Время: 0.013 c
3-23862
Loco
2002-07-19 14:49
2002.08.08
Ещё вопрос


1-23968
acid-slash
2002-07-25 12:52
2002.08.08
Шрифты


6-24150
Mir
2002-05-23 03:38
2002.08.08
функция accept() в WinSock Api


1-24113
SuMaga
2002-07-26 14:24
2002.08.08
нужен пример!!!


3-23962
Yuri Btr
2002-07-19 12:11
2002.08.08
Связанные таблицы в Access




   Наверх