zoro21750
چهارشنبه 14 اردیبهشت 1384, 00:54 صبح
سلام.
آقا چه جوری میشه یه فایل رو طوری برای نوشتن باز کرد که بقیه بتونن بخوننش؟
مرسی.
علی کشاورز
چهارشنبه 14 اردیبهشت 1384, 02:44 صبح
برای باز کردن فایل در حالت نوشتن (Processهای بعدی فقط امکان خواندن فایل را خواهند داشت):
var
hFile : THandle;
begin
hFile := CreateFile(PAnsiChar(FileName),
GENERIC_READ + GENERIC_WRITE,
FILE_SHARE_READ,
nil,
OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL,
0);
Process های بعدی می تونند از این طریق فایل مربوطه رو برای خوندن باز کنند:
var
hFile : THandle;
begin
hFile := CreateFile(PAnsiChar(FileName),
GENERIC_READ,
FILE_SHARE_READ,
nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
0);
vBulletin® v4.0.8, Copyright ©2000-1391, Jelsoft Enterprises Ltd.