Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    vb / vba Aiuto Array dinamico!!

    Ciao a tutti, potreste indicarmi come si gestisce e si crea un array dinamico!!! (se potete anche un semplice e esempio)
    ciaoooo e grazie
    Luca

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Dato che la tua domanda è mollto generica ti faccio un esempio:
    codice:
    Dim arr() As String
        For i = 0 To 9
            ReDim Preserve arr(i) 'dimensioni l'array,preserve serve per mantenere i vecchi valori ovvero quelli del ciclo precedente
            arr(i) = "valore" & i 'valorizzi l'elemento corrente
        Next
    Per il primo giro l'array sarà di un elemento al secondo giro di 2 e così via fino a 9,quindi il nostro array finale sarà di 10 elementi poichè l'indice di un array parte da zero

    Vedi se può esserti utile
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3

  4. #4
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    Attento che non puoi usare preserve con array di più di una dimensione quando cambi anche una dimensione che non sia l'ultima!
    Esempio:
    codice:
    Dim A(10,10) as integer
    
    'Carico i dati
    ' ...
    
    'Ora posso ridimensionare solo l'ultima dimensione 
    'mantenendo i dati
    Redim Preserve A(10,50)
    
    'Ora cambio anche la prima dimensione e perderò tutti i dati'Non posso usare preserve
    redim A(11,50)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.