CacheObject (CTX)
De Wiki1000
Version du 10 juin 2011 à 14:27 par Syfre (discuter | contributions)
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