Titolo: [v14] Campi OBJECT e coppie chiavi-valore
Categoria: Tecniche |
|
Ultimo Aggiornamento: 08/05/16 |
E' un classico registrare in coppie di array impostazioni o valori da tenere in memoria.
Tipicamente sono due array, si cerca nel primo e se si trova si prende il valore dal secondo, così:
// PER REEGISTRARE
ARRAY TEXT(preferenzeChiave;3)
ARRAY TEXT(preferenzeValore;3)
preferenzeChiave{1}:="Valuta"
preferenzeValore{1}:="Euro"
preferenzeChiave{2}:="Iva"
preferenzeValore{2}:="22"
preferenzeChiave{3}:="Spese"
preferenzeValore{4}:="2,00"
// PER RIPRENDERE
$ce=Find in array(preferenzeChiave;"Iva")
If ($ce>0)
$0:= preferenzeValore{$ce}
Else $0:=""
End ifCon il nuovo Tipo C_OBJECT le due cose si possono scrivere così:
// PER REEGISTRARE
C_OBJECT(oPreferenze)
OB SET(oPreferenze;"Valuta";"Euro";"Iva";22;"Spese";2.00)
// PER RIPRENDERE
$iva:=OB GET(oPreferenze;"Iva")
Inviato da: Umberto Migliore |
|
Visite: 12236 |
Se accedi con utente e password, puoi aggiungere dei commenti.