Autor Beitrag
SQLException
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 89

WinXP + D5 Enterprise
Win2k + D6 Personal
BeitragVerfasst: Do 12.05.05 14:59 
hi,

gibts ne einfache möglichkeit, die einträge in meiner listbox ohne dateiendung anzeigen zu lassen? habe mal versucht alle einträge in einer TStrings bzw. TStringList zu speichern, um dann von jedem eintrag einzeln die letzen vier zeichen abzuschneiden, klappte aber irgendwie nicht...
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 12.05.05 15:01 
Schleife durch alle Entries und dann:
ausblenden Delphi-Quelltext
1:
ListBox1.items[i] := ExtractFileName(ListBox1.Items[i]);					

Mit ExtractFilePath gibts übrigens den Pfad...

Und wegen TStringList: Items ist vom Typ TStrings, deshalb muss man da kein weiteres TStrings-Objekt für nehmen...
SQLException Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 89

WinXP + D5 Enterprise
Win2k + D6 Personal
BeitragVerfasst: Fr 13.05.05 08:08 
ausblenden Delphi-Quelltext
1:
showmessage(ExtractFileName(listbox.Items[0]));					


gibt bei mir aber den dateinamen + dateiendung. ?
Blackheart
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 164

ME
D3Prof.-D6Standard
BeitragVerfasst: Fr 13.05.05 08:26 
ChangeFileExt
SQLException Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 89

WinXP + D5 Enterprise
Win2k + D6 Personal
BeitragVerfasst: Fr 13.05.05 08:49 
danke.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
FindFiles(pfadmp3s,'*.mp3',False,listbox.Items);
item := 0;
itemsmax := listbox.Items.Count;
while item < itemsmax do
begin
  listbox.Items[item] := ChangeFileExt(listbox.Items[item],'');
  item := item + 1;
end;