CacheObject (CTX)

De Wiki1000
(Différences entre les versions)
Syfre (discuter | contributions)
(Page créée avec « <source lang='delphi'>function CacheObject(const iName:string; const iClassName,iWhere,iOrderBy:string,iDescendants:Boolean; iArgs:Variants):TitObject;</source> Cette procé… »)

Version actuelle en date du 10 juin 2011 à 15:27

function CacheObject(const iName:string; const iClassName,iWhere,iOrderBy:string,iDescendants:Boolean; iArgs:Variants):TitObject;

Cette procédure recherche un objet dans le contexte et si il n'est pas trouvé recherche l'objet dans la base. Si l'objet est trouvé dans la base il est stocké dans le contexte.

iName Le nom de la variable stockant l'objet.
iClassName Classe de l'objet
iWhere Clause where de recherche de l'objet
iOrderBy Ordre de tri de la recherche
Args Arguments de la recherche.
Result L'objet retrouvé du contexte ou de la base.

Exemple :

procedure TMyObject.CacheThis(const aCode:string);
begin
  userContext.CacheObject('global','MyClass','code=%1','date',[ACode]);
end;

Voir aussi

Contexte utilisateur_(code)Développement DSM





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels