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

    [VB6] Dichiarazione vettore strana

    Premetto che di VB nn so quasi niente :P

    Sto traducendo un programma da VB6 in C++ e mi sono imbattuto in questa dichiarazione:

    codice:
     ReDim h_bs(0 to nN)
    il vettore h_bs è stato reallocato e iniziatillato???

    nN è una variabile intera.

  2. #2
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Ciao, quella non è nient'altro che l'allocazione di un vettore dinamico.

    Dichiarazione di un vettore statico:
    codice:
    Dim vettore(10) as string
    oppure:
    Dim vettore(0 to 10) as string
    Dichiarazione e dimensionamento di un vettore dinamico:
    codice:
    Dim vettore() as string
    Redim vettore(10)
    oppure:
    indice=10
    Redim vettore(indice)
    puoi anche ridimensionarlo più volte...ma attenzione, se lo ridimensione dopo averlo popolato e non vuoi perdere i dati allora devi usare anche la clausola "preserve"
    esempio:
    codice:
    Redim vettore(2)
    vettore(0)="zero"
    vettore(1)="uno"
    vettore(2)="due"
    se lo vuoi ampliare senza perdere i dati immessi:
    codice:
    Redim preserve vettore(4)
    Jupy

  3. #3

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.