CacheObject (CTX)

De Wiki1000

<source lang='delphi'>function CacheObject(const iName:string; const iClassName,iWhere,iOrderBy:string,iDescendants:Boolean; iArgs:Variants):TitObject;</source>

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 :

<source lang='delphi'> procedure TMyObject.CacheThis(const aCode:string); begin

 userContext.CacheObject('global','MyClass','code=%1','date',[ACode]);

end; </source>

Voir aussi

{{#if:Contexte utilisateur_(code)|

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

|

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

}}