« Refs (role) » : différence entre les versions

De Wiki1000
(Nouvelle page : <source lang='delphi'>property Refs[index:Integer]:TitObject;</source> '''Lecture seule''' Cette propriété retourne l'objet du rôle d'index indiqué. {|class="wikitable" |- |Re...)
 
Aucun résumé des modifications
Ligne 15 : Ligne 15 :


Exemple
Exemple
'''Utilisation comme propriété indexée'''
<source lang='delphi'>
<source lang='delphi'>
var idx:Integer;
var inst:WFClasseA; instC:WFClasseC; idx:Integer;
begin
begin
   for idx:=0 to MyRole.Count-1 do
  inst := WFClasseA.Find('unCode=%1','',True,['CODE-10/04/2009 09:22:48-0']);
   doSomethingWithInstance(MyRole.Refs[idx]);
   for idx:=0 to inst.WFClasseCList.Count-1 do
   begin
    instC := inst.WFClasseCList.Refs[idx];
  end;
end;
</source>
 
'''Utilisation comme itérateur'''
<source lang='delphi'>
var inst:WFClasseA; instC:WFClasseC;
begin
  inst := WFClasseA.Find('unCode=%1','',True,['CODE-10/04/2009 09:22:48-0']);
  foreach instC in inst.WFClasseCList do
  begin
    showMessage(instC.uneChaine);
  end;
end;
end;
</source>
</source>

Version du 4 août 2009 à 08:20

<source lang='delphi'>property Refs[index:Integer]:TitObject;</source>

Lecture seule

Cette propriété retourne l'objet du rôle d'index indiqué.

Result L'objet du rôle.
Index Index de l'objet

Exemple Utilisation comme propriété indexée <source lang='delphi'> var inst:WFClasseA; instC:WFClasseC; idx:Integer; begin

 inst := WFClasseA.Find('unCode=%1',,True,['CODE-10/04/2009 09:22:48-0']);
 for idx:=0 to inst.WFClasseCList.Count-1 do
  begin
    instC := inst.WFClasseCList.Refs[idx];
  end;

end; </source>

Utilisation comme itérateur <source lang='delphi'> var inst:WFClasseA; instC:WFClasseC; begin

 inst := WFClasseA.Find('unCode=%1',,True,['CODE-10/04/2009 09:22:48-0']);
 foreach instC in inst.WFClasseCList do
  begin
    showMessage(instC.uneChaine);
  end;

end; </source>

Voir aussi

{{#if:Rôles (tech)|

{{#if:Rôles (tech)|— Rôles (tech) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}