Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Variable in array (https://www.delphipraxis.net/70024-variable-array.html)

DevilsCamp 23. Mai 2006 19:36

Re: Variable in array
 
Zitat:

Zitat von mkinzler
Oder
Delphi-Quellcode:
for i := 0 to High(filetype2)

Sicherer wäre:
Delphi-Quellcode:
for i := Low(filetype2) to High(filetype2)

Hawkeye219 23. Mai 2006 20:08

Re: Variable in array
 
Zitat:

Zitat von Fredyy
dachte es gibt veilleicht ne fertige funktion.

Guter Gedanke: erst mal sehen, ob es etwas fertiges gibt. Die Unit StrUtils bietet folgende Funktionen an:

Delphi-Referenz durchsuchenAnsiMatchStr Delphi-Referenz durchsuchenAnsiMatchText Delphi-Referenz durchsuchenAnsiIndexStr Delphi-Referenz durchsuchenAnsiIndexText

Gruß Hawkeye

marabu 23. Mai 2006 20:36

Re: Variable in array
 
Hallo Leute.

Ich würde die Dateierweiterungen nur einmal und zwar in einer sortierten StringList bereit stellen:

Delphi-Quellcode:
var
  FileExtensions: TStringList; // global

function CreateFileExtensions(s: String): TStringList;
begin
  Result := TSTringList.Create;
  Result.Sorted := true;
  Result.Duplicates := dupIgnore;
  Result.CommaText := s;
end;

function KnownExt(fe: TStrings; ext: String): Boolean;
begin
  Result := fe.IndexOf(ext) >= 0;
end;

begin
  FileExtensions := CreateFileExtensions('.gif,.tiff,.jpg');
  if KnownExt(FileExtensions, '.gif') then
    ShowMessage('siehste?');
end;
Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:14 Uhr.
Seite 2 von 2     12   

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