AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Teilweise Strings übertragen

Ein Thema von Marcl · begonnen am 6. Apr 2005 · letzter Beitrag vom 15. Apr 2005
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#11

Re: Teilweise Strings übertragen

  Alt 8. Apr 2005, 22:34
Dann nimm Copy. LeftStr und RightStr machen bestimmt nichts anderes.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Marcl

Registriert seit: 6. Apr 2005
Ort: Ratingen
16 Beiträge
 
Delphi 5 Standard
 
#12

Re: Teilweise Strings übertragen

  Alt 14. Apr 2005, 23:32
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
Problems with Windows? Reboot
Problems with Linux? Be root...
  Mit Zitat antworten Zitat
Benutzerbild von Lannes
Lannes

Registriert seit: 30. Jan 2005
Ort: Münster
745 Beiträge
 
Delphi 3 Professional
 
#13

Re: Teilweise Strings übertragen

  Alt 14. Apr 2005, 23:57
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;
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
  Mit Zitat antworten Zitat
Marcl

Registriert seit: 6. Apr 2005
Ort: Ratingen
16 Beiträge
 
Delphi 5 Standard
 
#14

Re: Teilweise Strings übertragen

  Alt 15. Apr 2005, 00:04
A perfekt...
Danke schööööööön
Problems with Windows? Reboot
Problems with Linux? Be root...
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#15

Re: Teilweise Strings übertragen

  Alt 15. Apr 2005, 01:10
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.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:36 Uhr.
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