Bir günlük dosyası açmak için bir TFileSteam kullanıyorum. Bu kayıt dosyasını diğer süreçlerden okuyabilmek isterim. FmShareDenyWrite modunun buna izin vereceğini düşündüm.fmShareDenyWrite modu işe yaramıyor
Ancak dosyayı diğer işlemlerden açmaya çalışırsam bir hata alıyorum. Örneğin, dosyayı komut satırından yazıp yazıyorsa, "başka bir işlem tarafından kullanıldığından işlem dosyaya erişemiyor" alıyorum. İşte
dosya başlatma kodu:if FileExists(AutoLogFileName) then
_ActivityLogStream := TFileStream.Create(AutoLogFileName,
fmOpenReadWrite or fmShareDenyWrite)
else
_ActivityLogStream := TFileStream.Create(AutoLogFileName,
fmCreate or fmShareDenyWrite);
NOT: Ben Delphi sürümünü kullanıyorum 6.
Kullanarak açan diğer uygulamalar hangi modda açılır? – mj2008