« ShareInstanceRequestedLevel (Instance) » : différence entre les versions
(Page créée avec « <source lang='delphi'>property ShareInstanceRequestedLevel:Integer;</source> Cet attribut positionne le niveau de définition des attributs privés de l'objet Exemple: ... ») |
Aucun résumé des modifications |
||
| Ligne 2 : | Ligne 2 : | ||
Cet attribut positionne le niveau de définition des attributs privés de l'objet | Cet attribut positionne le niveau de définition des attributs privés de l'objet | ||
La valeur de RequestedLevel doit être une valeur du niveau de partage | |||
{{:Niveau de partage (const)}} | |||
Exemple: | Exemple: | ||
Version du 1 juillet 2015 à 15:10
<source lang='delphi'>property ShareInstanceRequestedLevel:Integer;</source>
Cet attribut positionne le niveau de définition des attributs privés de l'objet
La valeur de RequestedLevel doit être une valeur du niveau de partage
| Littérale | Valeur | Signification |
|---|---|---|
| cstShareLevel_Default | -1 | Indique un niveau par défaut |
| cstShareLevel_Group | 0 | Indique un niveau dossier |
| cstShareLevel_Shared | 1 | Indique un niveau activité |
| cstShareLevel_Society | 2 | Indique un niveau société |
| cstShareLevel_Undefined | 3 | Indique un niveau indéfini |
Exemple:
<source lang="delphi">
function SetInstance_Private_Attribute(const S:string; iLevel:Integer; iValue:Integer):Boolean;, var inst:ClassA; begin
Result := False;
ClassManager.beginTran;
try
inst := ClassA.Find('Caption=%1',,true,[S]);
if Assigned(inst) then
begin
inst.ShareInstanceRequestedLevel := iLevel;
inst.unEntierA := iValue;
Result := True;
end;
ClassManager.Commit;
except
ClassManager.RollBack;
end;
end; </source>
Voir aussi
{{#if:Objets_métiers_(tech)|
{{#if:Objets_métiers_(tech)|— Objets_métiers_(tech) |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}