FindFirst (role)

De Wiki1000
function FindFirst(const iExpression:string; iArgs:Array of variant):Integer;

Cette fonction retourne l'index du premier objet du rôle vérifiant une expression logique

Result Index du premier objet retrouvé
iExpression Expression logique
iArgs Argument de l'expression
Info-20px.png Note : Cette fonction provoque le chargement du rôle si celui-ci n'est pas chargé.

Exemple

function doFindFirst(const ACaption,BCode:string):Boolean;
var instA:ClassA;
begin
  instA := ClassA.Find('Caption=%1','',true,[ACaption]);
  Result := Assigned(instA);
  if not Result then Exit;
  Result := instA.listB.FindFirst(''unCodeB=%1'',[BCode])<>-1;
end;

Voir aussi

Rôles (tech)Développement DSM

Outils personnels