« BeginChange (role) » : différence entre les versions
m (Remplacement du texte — « {tahoe} » par « {Version650} ») |
m (Remplacement du texte — « category:Tahoe » par « Category:Version650 ») |
||
| Ligne 38 : | Ligne 38 : | ||
{{Footer|Rôles (tech)}} | {{Footer|Rôles (tech)}} | ||
[[category:Rôles (tech)]] | [[category:Rôles (tech)]] | ||
[[ | [[Category:Version650]] | ||
Dernière version du 9 avril 2013 à 09:19
procedure BeginChange;
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
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;
Voir aussi