![]() |
Dateiname (ohne Endung) als Caption setzen
Hallo Lautz! :hello:
wenn ich eine datei öffne, soll der name der datei in meinem programm als caption stehen. das problem dabei, die dateieindung (.txt z.b.) soll aber nicht mit angezeigt werden. hab schon einiges progiert, bekomme aber die endung nicht weg. (die endungen, die das programm öffnen kann sind immer .pcm-dateien. vielleicht könnte man einfach den vollen dateinamen nehmen und dann die endung wegschneiden...) aber wie? Grüße, dopeline :wink: |
Hi dopeline!
Wenn du genau weißt, wieviel zeichen die Endung hat könntest du mit copy die Endung wegschneiden, du könntest aber auch die Funktion ChangeFileExt nehmen. Man übergibt als ersten Parameter den Dateinamen mit Endung und als zweiten die neue Endung. Wenn du also als zweiten Parameter '' einsetzt erhälst du den Namen ohne Endung. Beispiel:
Delphi-Quellcode:
Gruß, Sebastian
ChangeFileExt('ttt.txt',''); //ergibt 'ttt'
|
wie bekomme ich nur den dateinamen raus und nicht den ganzen pfad?
Delphi-Quellcode:
(da zeigt er den ganzen pfad)
FormHaupt.Caption:= 'Personal Contact Manager - '+ChangeFileExt(opendialog1.FileName,'');
Gruß, dopeline |
Code:
Chris
FormHaupt.Caption:= 'Personal Contact Manager - '+ChangeFileExt([color=#ff0000]ExtractFileName[/color](opendialog1.FileName),'');
|
Vielen Dank! das läuft ja wie am schnürchen! :hello: :hello: :hello:
Grüße, dopeline :dancer: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:11 Uhr. |
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