Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Informações

Importante!!!

O Id informado é exclusivo para o fonte/função utilizado. Mesmo que o mesmo Id seja informado em um fonte/função diferente eles não se influenciarão. Ex

Bloco de código
titlefonte1.prw
collapsetrue
User Function teste1()

    Local cData   	 := 'Texto com acentuação'
    Local cID      	:= 'MeuID'
    Local cDataRet	 := ""
	Local oVault   := FwSafeVault():New()
    
    oVault   FwSafeVault():Put(cID, cData) //Valor exclusivo para o fonte1 função teste1
 
return

User Function teste2()
    Local cID      	:= 'MeuID'
    Local cDataRet	 := ""
	Local oVault   := FwSafeVault():New()
    
    oVault   FwSafeVault():Get(cID) //Valor retornado aqui será vazio ( "" ) pq não houve gravação nessa função
 
return

...

Bloco de código
languagedelphi
themeMidnight
titleExemplo
User Function TstSafeVault()

    Local cData   	 := 'Texto com acentuação'
    Local cID      	:= 'MeuID'
    Local cDataRet	 := ""
	Local oVault   := FwSafeVault():New()
    
    FwSafeVault()oVault:Put(cID, cData)
    cDataRet:= FwSafeVault()oVault:Get(cID)
    ConOut( 'Valor do retorno do Get = ' + cDataRet)
    FwSafeVault()oVault:Delete(cID)
    cDataRet:= FwSafeVault()oVault:Get(cID)
    ConOut( 'Valor do retorno do Get apos executar o Delete = ' + cDataRet)
 
return

...