Çalışan program hdd'de kendi exe uzunluğunu nasıl öğr

Başlatan bunalmis, 21 Aralık 2005, 11:32:35

z

Çalışan bir program, kendisinin hdd üzerinde kaç byte yer kapladığını nasıl öğrenir.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

birumher

procedure TForm1.Button1Click(Sender: TObject);
var
  aStream: TFileStream;
begin
  aStream := TFileStream.Create(Application.ExeName,fmOpenRead or fmShareDenyNone);
  ShowMessage(intToStr(aStream.size));
  aStream.Free;
end;


İşin sırrı fmShareDenyNone ile dosyayı açmakta...
Birkan.Herguner