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/)
-   -   Delphi Teilweise Strings übertragen (https://www.delphipraxis.net/43658-teilweise-strings-uebertragen.html)

Luckie 8. Apr 2005 21:34

Re: Teilweise Strings übertragen
 
Dann nimm Copy. LeftStr und RightStr machen bestimmt nichts anderes.

Marcl 14. Apr 2005 22:32

Re: Teilweise Strings übertragen
 
Hm ne irgendwie klappt das nicht so recht...
Mein Problem ist irgendwie, das die länge der Dateinamen ja immer anders ist.

Ich hatte mir das so gedacht, den Dateinamen halt aus der FileListbox entnehmen, 4 Stellen
abziehen also halt die letzen vier (.dat) und den Rest halt in die Listbox übertragen.
Krieg ich absolut nicht hin...

Kann mir da vielleicht nochmal jemand helfen?`

Gruß Marcel

Lannes 14. Apr 2005 22:57

Re: Teilweise Strings übertragen
 
Hallo,

damit wird es gehen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var z : Integer;
    aFile, aFileExt, aFilename : String;
begin
  for z := 0 to FileListBox1.Items.Count-1 do
    begin
      aFile := FileListBox1.Items[z];//aus FileListBox1 lesen
      aFileExt := ExtractFileExt(aFile);//z.B. = .dat
      aFilename := Copy(aFile,1,Pos(aFileExt,aFile)-1);//bis zur Extension kopieren
      ListBox1.Items.Add(aFilename);//in ListBox1 schreiben
    end;
end;

Marcl 14. Apr 2005 23:04

Re: Teilweise Strings übertragen
 
A perfekt...
Danke schööööööön :-D

Christian Seehase 15. Apr 2005 00:10

Re: Teilweise Strings übertragen
 
Moin Marcel,

für den Fall kannst Du auch ChangeFileExt benutzen.
Wenn Du als 2. Parameter einen Leerstring angibst (''), dann wird die Endung gelöscht.

Eine weitere Variante:
Du baust Dir das selber mit copy und LastDelimiter.
Schau Dir die Funktionen doch mal an.


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

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