Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Durchsuchen von Dateien (https://www.delphipraxis.net/134962-durchsuchen-von-dateien.html)

DP-Maintenance 2. Jun 2009 11:39

DP-Maintenance
 
Dieses Thema wurde von "Sharky" von "Freeware" nach "Sonstige Fragen zu Delphi" verschoben.
Ist ja keine Vorstellung eines eigenen Programmes ;-)

Johannes013 2. Jun 2009 11:44

Re: Durchsuchen von Dateien
 
Danke........und wie kann man den Dateiinhalt löschen?


Johannes

PS: Ich weiß, ich frage viel!




:angel2:

mkinzler 2. Jun 2009 11:47

Re: Durchsuchen von Dateien
 
So durch überschreiben. Aber in deinem Fall wären die Funktionen von TiniFile gut geeignet zu sein. Du ignorierst diesen Tipp aber konsequent. Vielleicht solltest du dieses Vorgehen mal überdenken!

Johannes013 2. Jun 2009 11:50

Re: Durchsuchen von Dateien
 
Es ist nicht so, dass ich diesen Tipp ignoriere. Ich komme mit der Hilfe von Delphi 5 nicht klar! :(

Diese Beispiele und so verstehe ich nicht. Wir lernen das gerade erst in der Schule.

markus5766h 2. Jun 2009 11:51

Re: Durchsuchen von Dateien
 
Der Vollständigkeit halber :

Delphi-Quellcode:
 var
  fullFileName : string;

begin
  // Set up a full file name with drive and path
  fullFileName := 'C:\Program Files\Borland\Delphi7\Projects\Unit1.dcu';

  // Show the component parts of this full name
  ShowMessage('Drive = '+ExtractFileDrive (fullFileName));
  ShowMessage('Dir  = '+ExtractFileDir  (fullFileName));
  ShowMessage('Path = '+ExtractFilePath (fullFileName));
  ShowMessage('Name = '+ExtractFileName (fullFileName));
  ShowMessage('Ext  = '+ExtractFileExt  (fullFileName));
end;

Show full unit code
   Drive = C:
   Dir  = C:\Program Files\Borland\Delphi7\Projects
   Path = C:\Program Files\Borland\Delphi7\Projects\
   Name = Unit1.dcu
   Ext  = .dcu

mkinzler 2. Jun 2009 11:53

Re: Durchsuchen von Dateien
 
Sehr innovativ den festen Pfad im Programm vorzugeben :shock:

Satty67 2. Jun 2009 11:55

Re: Durchsuchen von Dateien
 
Thema TIniFile:

Die Hilfe gehört mit noch zum Besten der alten IDE...

Hilfe -> TIniFile dort Methode Create (oder gleich Hilfe zu TCustomIniFile.Create).

Dort gibt es ein schönes Beispiel mit zwei Buttons (lesen/schreiben)... ich darf es nicht posten, (c) Borland, aber einfacher geht es ja kaum.

Luckie 2. Jun 2009 11:56

Re: Durchsuchen von Dateien
 
Zitat:

Zitat von markus5766h
Dein Programmverzeichnis bekommst Du mit
Delphi-Quellcode:
var
p : array[0..512] of Char;
begin
ProgDir := StrPas(GetCurrentDirectory(512, P));
.
.
.
end;

Wie oft denn noch. GetCurrentDirectory liefert nicht das anwendungsverzeichnis, sondern das aktuelle Verzeichnis. Das kann das Anwendungsverzeichnis sein, muss aber nicht.

Den Pfad inklusive Name der Exe-Datei bekommt man mit Delphi-Referenz durchsuchenParamStr.

Johannes013 2. Jun 2009 12:03

Re: Durchsuchen von Dateien
 
Danke.... :wall:

markus5766h 2. Jun 2009 12:11

Re: Durchsuchen von Dateien
 
Hier mal ein Beispiel zu TIniFile:

Delphi-Quellcode:
uses IniFiles;

procedure ReadIni;
var
Ini : TIniFile;
Password : String;
begin
 Ini:= TIniFile.Create(Pfad und Dateiname);
 Password := Ini.ReadString('Password', 'PW1', 'Fehler');
 Ini.Free;
end;

procedure SaveIni;
var
Ini : TIniFile;
Password : String;
begin
 Ini := TIniFile.Create(Pfad und Dateiname);    
 Ini.WriteString('Password', 'PW1', Password);
 Ini.Free;
end;
Deine Ini-Datei muss jetzt so aussehen:

[Password]
PW1=[dein Passwort]


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:27 Uhr.
Seite 2 von 3     12 3      

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