hi,
es scheint viele möglichkeioten zu geben die dateigröße zu ermitteln! filesize scheint wohl die schlechteste zu sein, weil sie bei textdateien versagt! und genau da brauche ich es! wie zuverlässig ist das hier:
<pre>
<code><font size=3 face="Courier New"><font color="#0000FF"><b>Function </b></font>Tmain.GetFileSize1(dateiname:<font color="#0000FF"><b>string</b></font>): Integer;
<font color="#0000FF"><b>var </b></font>Source: TFiLeStream;
<font color="#0000FF"><b>begin
try
</b></font>Source:= TFiLeStream.Create(Dateiname,fmOpenRead);
<font color="#0000FF"><b>except
</b></font>verwendet := dateiname;
abort;
<font color="#0000FF"><b>end</b></font>;
Result := source.size;
Source.free;
<font color="#0000FF"><b>end</b></font>;
</font>
</code></pre>
gruß
markus
es scheint viele möglichkeioten zu geben die dateigröße zu ermitteln! filesize scheint wohl die schlechteste zu sein, weil sie bei textdateien versagt! und genau da brauche ich es! wie zuverlässig ist das hier:
<pre>
<code><font size=3 face="Courier New"><font color="#0000FF"><b>Function </b></font>Tmain.GetFileSize1(dateiname:<font color="#0000FF"><b>string</b></font>): Integer;
<font color="#0000FF"><b>var </b></font>Source: TFiLeStream;
<font color="#0000FF"><b>begin
try
</b></font>Source:= TFiLeStream.Create(Dateiname,fmOpenRead);
<font color="#0000FF"><b>except
</b></font>verwendet := dateiname;
abort;
<font color="#0000FF"><b>end</b></font>;
Result := source.size;
Source.free;
<font color="#0000FF"><b>end</b></font>;
</font>
</code></pre>
gruß
markus
Comment