Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Dateigröße abfragen (https://www.delphipraxis.net/89936-dateigroesse-abfragen.html)

Tommy1988 9. Apr 2007 10:37

Re: Dateigröße abfragen
 
Hallo, ich habe ein kleines Problem..

ich möchte hierdurch DateiName, Ordner und Laufwerk auf 3 lablels verteilen.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  DirPart, FilePart: String;
  DrivePart: Char;
const
  Path = Edit1.Text;
begin
  if not FileExists(Path) then Exit;

  ProcessPath(Path, DrivePart, DirPart, FilePart);

     // Variableninhalte:
  Label4.Caption := 'Dateiname: ' + FilePart +'';
  Label5.Caption := 'Ordner: ' + DirPart + ^j +'';
  Label6.Caption := 'Laufwerk: ' + DrivePart + ^j +'';

end;
Das Problem an der ganzen sache ist, dass ich bei Path gerne die variable die den path beinhaltet (Edit1) stehen hätte

Nur wenn ich
Delphi-Quellcode:
  Path = Edit1.Text;
schreibe, meckert delphi.. er will einen konstanten ausdruck haben?

mkinzler 9. Apr 2007 10:40

Re: Dateigröße abfragen
 
Delphi-Quellcode:
Path := Edit1.Text;
Wo/wie ist Path deklariert?

Tommy1988 9. Apr 2007 10:41

Re: Dateigröße abfragen
 
ich klicke einen button daraufin passiert das hier:

Delphi-Quellcode:
OpenDialog1.Execute;
Edit1.Text := OpenDialog1.FileName;
dialog öffnet sich, markierte datei wird mit dem kompletten pfad ins Edit1 geschrieben.

und diesen text aus edit1 möchte ich für diesen Path eben benutzen


EDIT:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
DirPart, FilePart: String;
DrivePart: Char;
const
  Path = ''+Edit1.Text+'';

....

mkinzler 9. Apr 2007 10:46

Re: Dateigröße abfragen
 
Konstanten sind konstant, nimm ne lokale Variable
Delphi-Quellcode:
var
 Path: string;
...
Path := Edit1.Text;
Btw.
Delphi-Quellcode:
''+Edit1.Text+''
ist das Selbe wie
Delphi-Quellcode:
Edit1.Text

DP-Maintenance 9. Apr 2007 13:01

DP-Maintenance
 
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Es geht um Delphi.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:18 Uhr.
Seite 2 von 2     12   

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