FindClass (MM)

De Wiki1000
Révision datée du 14 janvier 2021 à 13:57 par Syfre (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

<source lang='delphi'>function FindClass(const iName:string; iExtension:boolean):TRegclassInfo;</source>

Cette fonction recherche une classe dans le modèle métier.

Result Un objet réprésentant la classe.
iName Le nom de la classe dans le modèle.
iExtension Si true recherche aussi une extension.

Exemple <source lang='delphi'> var s,stag:string; idx:Integer; rg:TRegClassInfo; begin

 rg := ModelManager.FindClass('WFClasseA',false);
 if Assigned(rg) then
  begin
    s := ; stag := ;
    for idx :=0 to rg.AttributeCount-1 do
    if rg.Attributes[idx].isRoleDatatype then
     begin
       s := s+stag+rg.Attributes[idx].name;
       stag := ',';
     end;
    showMessage('Rôles de la classe WFClasseA:'+s);
  end

end; </source>

Voir aussi

{{#if:ModelManager_(code)|

{{#if:ModelManager_(code)|— ModelManager_(code) |}} — Développement DSM

|

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

}}