Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 33
  1. #1

    Includere una variabile in una variabile

    Ho un piccolo problema...

    Ho una variabile che contiene un numero da 1 a 10 in formato testo...

    A seconda del contenuto di questa devo legarla ad una seconda... faccio un esempio che è meglio...

    Ho 10 variabili:
    variabile1
    variabile2
    variabile3
    variabilex
    variabile10

    e una variabile numero
    numero = Int(rnd*10)+1 'l'ho scritta adesso non fate caso agli errori

    A questo punto dovrei richiamare qualcosa tipo:

    varibile&numero
    Supponendo che numero sia 3
    dovrei richiamare il valore della variabile 3

    Come posso fare?

  2. #2
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    Execute("TuaVar = val" & Numero)

    anche Eval puoi usare

  3. #3
    si possono anche usare gli array...

  4. #4
    Usando eval funziona perfettamente, in questo modo:

    a = "sss"
    sssb = "aaa"

    news = eval(a&"b")

    A questo punto però dovrei fare l'inverso... tipo

    eval(a&"b") = "nuovo_valore"

    Ma mi da errore... esiste un altro modo?

  5. #5

  6. #6
    Originariamente inviato da optime
    array... e 2
    lol

    Per questo pezzo preferirei non usarlo se è possibile...

    Ripeto però.. se è possibile..

    Si può o devo usare per forza l'array?

  7. #7
    ma che t'han fatto di male gli array? sono stati cattivi con te? vuoi che li picchi?

  8. #8
    Originariamente inviato da optime
    ma che t'han fatto di male gli array? sono stati cattivi con te? vuoi che li picchi?
    ho trasformato tutto negli array...
    adesso però mi trovo al punto di prima...

    wre1_inpiedi
    wre2_inpiedi
    wre3_inpiedi

    erano 3 array....

    adesso come faccio a includere dentro ulteriori array?

    nel senso lancio una sub tipo:
    Call inpiedi(1)
    Dove uno sta per wre1...

    Adesso dovrei controllare l'array di wre1_inpiedi...

    Prima succedeva questo:
    id_te = Int(Ubound(wre1_inpiedi)*rnd)
    'avevo fatto una pagina per ognuno, ma adesso vorrei farle tutte in una

    in questo modo nell'indice 0 dell'array prendevo il codice... e nel secondo indice:

    livello = wre1_inpiedi(id_te,1)

    adesso posso fare un array dentro un'array? VVoVe:
    tipo:
    wre(i)_inpiedi(...)

    ??????????????

  9. #9

  10. #10
    Originariamente inviato da optime
    array bidimensionali
    Lo sono gia ma poi non posso fare l'ubound a parte della prima dimensione ^^ (almeno credo)

    Se io faccio:
    inpiedi(3,x,y)
    3 è il numero di wre1, wre2 e wre3
    x è il numero id_te (di cui mi servirà fare l'ubound)
    y è livello ^^

    Devo fare un altra variabile di apposggio contenente il simbolico ubound del secondo indice?

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.