sapevo che esistesse la funzione delete ma non ho capito come farla "funzionare"
È molto semplice....Delete accetta due parametri: uno obbligatorio e l'altro no. Il primo Start vuole un intero ed indica l'indice da cui deve partire l'eliminazione degli elementi mentre il secondo Length è facoltativo ed indica, partendo da Start, quanti elementi vuoi eliminare dall'array. Se questo parametro non è indicato allora viene eliminato solo il valore corrispondente all'indice indicato da Start. Tieni presente che Delete elimina definitivamente l'indice indicato e perciò dopo l'uso di Delete il numero degli elementi contenuto nel vettore si decrementa di 1.
Se ad esempio in un vettore di 3 elementi interi vuoi eliminare solo il primo allora darai:
PUBLIC vettore AS Integer[3]
PUBLIC SUB Form_Open()
PRINT vettore.Length
vettore.Delete(0)
PRINT vettore.Length
END
Remove funziona allo stessimo modo sintatticamente parlando.
Se non sono stato chiaro dimmelo che cerchiamo di capire insieme... ;)