Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   String Zerlegen (https://www.delphipraxis.net/134664-string-zerlegen.html)

Helmi 26. Mai 2009 18:02

Re: String Zerlegen
 
Zum Abschluss ich hätt ich noch was im Angebot (aber nur heute :-) ):

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
const
  const_project = 'project_';

var
  project: String;
  pos_exe: Integer;
  S: String;

begin
  project := 'C:\Program Files (x86)\project\_Germany_\project_1.06.exe';

  //Dateinamen auslesen
  S := ExtractFileName(project);

  If S <> project then
    begin
      //den ersten Teil löschen
      delete(S, 1, length(const_project));

      //Position von ".exe" auslesen
      pos_exe := Pos('.exe', S);

      //vom 1. bis zur Position "pos_exe" - 1 kopieren
      Label2.Caption := copy(S, 1, Pred(pos_exe));
    end;
end;

Satty67 26. Mai 2009 18:02

Re: String Zerlegen
 
ja und wenn der tatsächliche Dateiname ein großes "P" im Namen hat, kommt raus:
Delphi-Quellcode:
ram Files (x86)\project\_Germany_\project_1.06
Aber ExtraxtFileName ist natürlich trotzdem eleganter.

€: bezieht sich auf den Post vor Helmi


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:23 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