GB.Store
void GB.Store ( GB_TYPE type , GB_VALUE *src , void *dst )
Stocke une valeur Gambas dans la mémoire.
-
type est la /wiki/api/cat/value de la valeur.
-
src pointe sur la valeur.
-
dst est l'adresse mémoire où la valeur sera stockée.
Si quelque chose était stocké en
dst, il est libéré avant être remplacé par la nouvelle valeur,
dépendant du type de données trouvé:
String,
Object et
Variant ont besoin d'être libérés,
pas les autres types de données.
Utilisez cette Méthode seulement si vous ne savez pas le type de données pendant la compilation.
Autrement, utilisez les méthodes spécialisées:
GB.StoreString,
GB.StoreObject,
ou
GB.StoreVariant.
Si vous voulez stocker d'autre types de données (
Integer,
Date, ...), stocké les directement en mémoire.
C'est plus rapide !
Voir aussi