Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie kann ich eine Datei erstellen ohne Savedialog? (https://www.delphipraxis.net/21138-wie-kann-ich-eine-datei-erstellen-ohne-savedialog.html)

Nalincah 18. Mai 2004 08:34

Re: Wie kann ich eine Datei erstellen ohne Savedialog?
 
Was mach ich denn, wenn ich eine Datei öffne die eine Länge von 0 Bytes hat. Wie kann ich das erkennen?

s14 18. Mai 2004 08:40

Re: Wie kann ich eine Datei erstellen ohne Savedialog?
 
Hallo, mit dieser Funktion kannst Du die Dateigröße ermitteln:

Delphi-Quellcode:
function GetFileSize(const filename: String): Integer;
var sr : TSearchRec;
begin
  Result := -1; // bedeutet, keine Datei gefunden !!
  if FindFirst(filename, faAnyFile, SR) = 0 then Result := sr.Size;
  SysUtils.FindClose(sr);
end;

Christian Seehase 18. Mai 2004 15:53

Re: Wie kann ich eine Datei erstellen ohne Savedialog?
 
Moin Sharky,

Zitat:

Zitat von Sharky
Zitat:

Zitat von NikoMitDaMacht
...TSaveDialog erstellt wirklich keine datei sondern das "AssignFile(f,'c:\text.dat');" oder?...

Jup.

Nein, auch AssignFile erstellt keine Datei. ;-)
Diese Prozedur sorgt nur für die interne Zuordnung der Dateivariablen f mit dem Pfad ('c:\text.dat').

Erst Rewrite tut wirklich etwas.

[EDIT]
Ich sollte besser aufpassen wieviele Seiten der Thread schon hat :wall: :wall: :wall:
[/EDIT]


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:01 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz