TStringCache
Para facilitar a troca de informações entre telas, foi implementada dentro do VsScripter a classe TStringCache.
Instruções
Para utilizar a classe TStringCache em seu script:
Adicione no script:
Uses uStringCache;
Para adicionar um valor no cache:
// RAIZ, CHAVE são os campos utilizados para identificar // e posteriormente recuperar o valor guardado // o valor guardado sempre será uma string; TStringCache.SetCacheString('RAIZ', 'CHAVE', 'valor a ser guardado');
Para recuperar um valor do cache:
var Valor : String; begin TStringCache.GetCacheString('RAIZ', 'CHAVE', Valor); ShowMessage(Valor); end;
Para limpar o cache:
Para retornar o cache em um TvsClientDataset:
Para remover um valor do cache:
Para verificar se o cache esta vazio: