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

De Wiki1000
(Page créée avec « {{tahoe}} <source lang='delphi'>procedure BeginChange;</source> Cette procédure indique le début d'un ensemble de changement dans le rôle. {|class="wikitable" |- |Pas de… »)
 
m (Remplacement du texte — « category:Tahoe » par « Category:Version650 »)
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
{{tahoe}}
{{Version650}}
<source lang='delphi'>procedure BeginChange;</source>
<source lang='delphi'>procedure BeginChange;</source>


Ligne 38 : Ligne 38 :
{{Footer|Rôles (tech)}}
{{Footer|Rôles (tech)}}
[[category:Rôles (tech)]]
[[category:Rôles (tech)]]
[[category:Tahoe]]
[[Category:Version650]]

Dernière version du 9 avril 2013 à 09:19

{{#images:version650-32x32.png|stock}} <source lang='delphi'>procedure BeginChange;</source>

Cette procédure indique le début d'un ensemble de changement dans le rôle.

Pas de paramètre.
Note : A l'intérieur d'un bloc BeginChange / EndChange les rôles listes ignorent les notification d'ajout d'objet.

Exemple <source lang='delphi'> procedure WFClassA.doSomething; var inst:WFClasseC; idx:Integer; t1,t2,t3:longint; begin

 WFClasseCList.BeginChange;
 try
   with Transaction do
    begin
      instC := WFClasseC.Create;
      // RefA is the reciprocal role of WFClasseCList
      // without BeginChange the instC would have been inserted in WFClasseCList
      instC.oidRefA := InstanceOID;
    end;
 finally
 WFClasseCList.EndChange;
 end;

end; </source>

Voir aussi

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

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

|

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

}}