Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Eine Dateierweiterung *.txt entfernen? (https://www.delphipraxis.net/1319-eine-dateierweiterung-%2A-txt-entfernen.html)

City Light 14. Nov 2002 14:18


Eine Dateierweiterung *.txt entfernen?
 
Hallo alle zusammen :hi:

Nun in einen Editfeld soll nur der Name vorkommen ,nich Otto.txt sondern nur Otto

Delphi-Quellcode:
procedure TForm5.Button1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
  Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
  if Edit1.Text = '' Then
  Edit1.Text := [color=#ff0044]ExtractFileName[/color](OpenDialog1.FileName);
end;
Wer hatt Rat?

Gruß ,Tino

thomasdrewermann 14. Nov 2002 14:22

Versuchs mal damit:

Code:
procedure TForm5.Button1Click(Sender: TObject);
var i:integer; s:string;
begin
if OpenDialog1.Execute then
  SynEdit1.Lines.LoadFromFile(OpenDialog1.FileName);
  if Edit1.Text = '' Then
  Edit1.Text := ExtractFileName(OpenDialog1.FileName);
  for i:=1 to length(edit1.text)-4 do
    s:=s+edit1.text[i];
  edit1.text:=s;
end;

City Light 14. Nov 2002 14:25

Hey vielen Dank das war ja super schnell :bounce2:

:dancer: :dancer2: :dancer: :dancer:
:spin:

thomasdrewermann 14. Nov 2002 14:25

Ich hoffe es kürzt den String an der richtigen Stelle :-)

City Light 14. Nov 2002 14:29

Ja und wie!!! :D

Luckie 14. Nov 2002 14:34

Ich hätte ChangeFileExt genommen und einen Leerstring genommen. :roll:

City Light 14. Nov 2002 14:43

Wie jetzt?

thomasdrewermann 14. Nov 2002 14:47

Dann hat man doch einen Punkt hinten dran. :lol:

City Light 14. Nov 2002 14:53

AH verstehe

Delphi-Quellcode:
s:= ChangeFileExt(OpenDialog1.FileName,'');
so richtig?

thomasdrewermann 14. Nov 2002 14:54

Ja,
wenn jetzt kein Punkt hinten dran ist, dann ist diese Lösung natürlich besser.


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

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 by Thomas Breitkreuz