Thema: Delphi in Operator

Einzelnen Beitrag anzeigen

Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#4

Re: in Operator

  Alt 4. Apr 2007, 17:33
Um den IN Operator Anwenden zu können brauchst du eine Variable vom Mengentyp (Set). Dann kannst du ihn du Abfrage ob der Variablen-Inhalt einer anderen Variable in der Menge der Mengen-Variable vorhanden ist.

Beispiel:

Delphi-Quellcode:
Type
   TSomeBytes = 1..250;
   TSetOfBytes = set of TSomeBytes;

var
  a : byte;
  b : TSetOfBytes;

begin
  a := 125;
  if (a in b) then
    ShowMessage('Drinnnnn!');
  a := 255;
  if (a in B) then
    ShowMessage('Drinnnnn!')
  else
    ShowMessage('OUT!');
end;
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat