Chiedo scusa per il nome attribuito all'oggetto, ma ho difficoltà a sintetizzare la mia necessità.
Ho definito nel mio programma una matrice di questo tipo:
PRIVATE TabMemo AS String[100, 4]
Per cui la stringa é formata da 100 elementi di 1° livello e ciascun elemento di 1° livello é ma sua volta formato da 4 elementi di 2° livello. In certe occasioni ho necessità di fare riferimento esclusivamente agli elementi di 1° livello, come, per esempio, in uno swap tra due elementi. Allora ho pensato di rinominare la stringa in questo modo:
PRIVATE El_TabMemo AS String[TabMemo[100]]
La definizione siffatta non fornisce errori di sintassi, ma lo swap a cui accennavo prima:
SWAP El_TabMemo[i_Ind1], [i_Ind2]
restituisce il seguente errore:
invalid assignment alla linea 200 in Form1.class
Com'é chiaramente deducibile, si tratta di ridefinire una variabile di tiopo matrice (Redefines, in Cobol :confidenza: ).
Purtroppo non ho potuto rifarmi alle esperienze già vissute in VB o ...Basic, perché non ho più disponibile l'ambiente di programmazione. Non mi resta che ricorrere al "sapere" di che conosce Gambas, nella speranza di essermi spiegato.
:-) :ciao: :ciao: