Titolo: Uso di Get pointer con gli array
Categoria: Tecniche |
|
Ultimo Aggiornamento: 26/11/05 |
Il comando Get pointer permette di ottenere un puntatore ad una variabile (processo o interprocesso) il cui nome viene passato come parametro al comando.
Per ottenere puntatori a campi si utilizza
Field, per i puntatori alle tabelle usare
Table.
Per gli array, è possibile usare i puntatori per operazioni del tipo INSERT ELEMENT o DELETE ELEMENT. Inoltre si possono passare puntatori ad elementi ben precisi degli array, ad esempio:
Get pointer($ArrName+"{3}")
mentre non è possibile puntare ad elementi variabili, come:
Get pointer($ArrName+"{myVar}")
Il comando risulta molto utile per gestire griglie di elementi; se ho una griglia di 5x10 variabili v1, v2, ...., v50, posso settare i valori così:
For ($vlVar;1;50)
$vpVar:=Get pointer("v"+String($vlVar))
$vpVar->:=""
End for
Inviato da: PierPaolo Sichera |
|
Visite: 12473 |
Se accedi con utente e password, puoi aggiungere dei commenti.