Thema: Delphi Der in Operator

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.189 Beiträge
 
Delphi 12 Athens
 
#5

AW: Der in Operator

  Alt 4. Feb 2014, 10:13
Im Grunde brauchst du eine Funktion ala Delphi-Referenz durchsuchenMatchStr (Welche es aber nicht im Delphi gibt ... k.A. warum),
aber eventuell reicht auch Delphi-Referenz durchsuchenInRange.

Delphi-Quellcode:
function MatchInt(AInt: Integer; const AValues: array of Integer): Boolean;

if MatchInt(messwert.WerteDefID, [wdPH.No, wdBE.No]) then
Aber den CASE-Trick verwende ich da auch öfters.


Bei Werten zwischen 0 und 65535 könnte man eventuell auch die Unicode-Funktionen misbrauchen aber in der Unit Character finde ich leider keine passende Funktion.



0..255 => Rate mal, warum IN nicht mehr beim Char (TSysCharSet) geht und Delphi seit 2009 eine Warnung wirft.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 4. Feb 2014 um 10:20 Uhr)
  Mit Zitat antworten Zitat