![]() |
Dateifilterung und GROSS/kleinschreibung
Hallo zusammen,
hab hier ein kleines Problem wo ich einfach nich drauf komm wie ichs lösen soll. Also... hab einen Opendialog und viele verschieden Dateien die damit ausgewählt werden können. Wenn ich dann aber die angewählte Datei verarbeiten will muss ich erstmal die Dateiendung extrahieren um dann die entsprechende Methode starten zu können. sieht so aus
Delphi-Quellcode:
Dann kommt die Verzweigung auf die verschiedenen Endungen also z.B.
...
a:=extractfileext(currentfile); ...
Delphi-Quellcode:
Aber, hier wird jetzt so wie ich das getestet habe ja auch Groß und Kleinschreibung beachtet da ich dies ja exakt überprüfe.
...
if (a='.png') then begin; ... heir also die Frage gibt es die Möglichkeit den Opendialog zu zwingen die Dateiendung oder kompletter Filename in gross bzw. kleinschreibung weiterzu geben damit ich hier nicht diesen Blödsinn machen muss Blödsinn:
Delphi-Quellcode:
Gruß Matthias
...
if (a='.png') or (a='.PNG') or (a='.PnG') or (a='.PNg') or (a='.pNG') then begin; ... PS: Sollte ich in der falschen Rubrik sein, bitte verschieben |
Re: Dateifilterung und GROSS/kleinschreibung
Hey,
mach doch einfach
Delphi-Quellcode:
Viele Grüße
if lowercase (a) = '.png' then
Klaus |
Re: Dateifilterung und GROSS/kleinschreibung
Schreibe eine
Delphi-Quellcode:
und verwende die zum vergleichen. Bzw. das Delphi-eigene Äquivalent.
Function Gross (st: string);
|
Re: Dateifilterung und GROSS/kleinschreibung
Uffff, das ging ja schnell :dp:
kaum holt mein ne Pepsi ausm Automaten, schon kommt Antwort :-D Also Lowercase......man wie einfach Dank an alle! |
Re: Dateifilterung und GROSS/kleinschreibung
Der Vollständigkeit halber werfe ich noch ein StrIComp als weitere Möglichkeit in den Raum.
|
Re: Dateifilterung und GROSS/kleinschreibung
Hallo Matthias,
für einen Einzelvergleich bietet sich noch die Funktion ![]() ![]() Gruß Hawkeye |
Re: Dateifilterung und GROSS/kleinschreibung
Dann macht mal das hier :
Delphi-Quellcode:
Und jetzt ?
procedure TForm1.FormCreate(Sender: TObject);
begin showmessage (uppercase ('qwertzäöüß')); end; |
Re: Dateifilterung und GROSS/kleinschreibung
Dann mach das mal mit AnsiUppercase.
|
Re: Dateifilterung und GROSS/kleinschreibung
Und ich werfe hier noch folgende 2 ein:
![]() ![]() |
Re: Dateifilterung und GROSS/kleinschreibung
Ich denke, das ist nun aber genug Auswahl, oder? ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 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