Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Distruggere array

  1. #1
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006

    Distruggere array

    perchè se provo a distruggere un array usando sett nomevettore = nothing ho un errore "Tipo non corrispondente" ?

    l'ho sempre usato sett vettore = nothing perchè ora non va? come cavolo lo distruggo?

  2. #2
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    ok ok...ho capito una cosa.

    se creo il vettore con uno split tipo

    codice:
    app = "a,b"
    vett = split(app,",")
    set vett = nothing
    posso annullarlo così

    se invece lo dichiaro così

    codice:
    dim vett(20)
    vett(1) = "a"
    set vett = nothing
    il set vett = nothing mi da errore.

    perchè? che differenza c'è? :master:

  3. #3
    a che scopo devi distruggere il vettore?
    la memoria usata si cancella finita l'esecuzione del codice.
    al limiti fai
    reDim vett(0)

  4. #4
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    Originariamente inviato da Mems
    a che scopo devi distruggere il vettore?
    la memoria usata si cancella finita l'esecuzione del codice.
    al limiti fai
    reDim vett(0)
    in realtà non lo so...mi è stato chiesto e la cosa mi incuriosiva

    ora...lasciando stare il fatto che magari non è logico...si può fare in qualche modo?

  5. #5
    reDim vettore = "";

  6. #6
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    Originariamente inviato da Mems
    reDim vettore = "";
    un funzia

  7. #7
    puoi fare ReDim Array(1000) e poi ReDim Array(0), ma non Dim Array(1000) e poi ReDim Array(0)

    forse c'e' una logica, ma io non riesco a comprenderla

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 © 2024 vBulletin Solutions, Inc. All rights reserved.