Visualizzazione dei risultati da 1 a 4 su 4

Discussione: nome di una variabile

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    12

    nome di una variabile

    Buongiorno!!!!

    1 domanda x cortesia:

    Dim a as string
    a="pippo"
    a=5
    ...
    so ke non si fa così ma vorrei fare in modo che il contenuto della variabile a (e cioè pippo) crei una nuova variabile di nome Pippo a cui poi assegno il valore 5
    Grazie mille
    Ciao

  2. #2

    Re: nome di una variabile

    Originariamente inviato da juniors
    Buongiorno!!!!

    1 domanda x cortesia:

    Dim a as string
    a="pippo"
    a=5
    ...
    so ke non si fa così ma vorrei fare in modo che il contenuto della variabile a (e cioè pippo) crei una nuova variabile di nome Pippo a cui poi assegno il valore 5
    Grazie mille
    Ciao
    No, non c'e' modo di fare una cosa del genere !

    ... e del resto non credo nemmeno esista un proramma che necessiti veramente di quel tipo di... (chiamiamolo cosi') indirizzamento indiretto.

    Se spieghi cosa vuoi fare, sicuramente possiamo trovare un metodo alternativo...
    IceCube_HT (VB6 fan Club)

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    12

    spiegazione

    Scusami tanto se nella discussione non ho messo il tipo di programma con cui sto lavorando
    ........lavoro con vb6.0
    Praticamente ho bisogno di dare un nome ad una variabile
    sono incappato in questo problema(ti scrivo un codice molto riassunto)

    Private Sub Form_Load()
    Call Txt1(13, Text2___sarebbe la textBox del form)'qua ho bisogno di dare nomi diversi di
    textbox
    End Sub

    Public Sub Txt1(keyascii As Integer, a As String)
    If keyascii = 13 Then
    a.SetFocus 'qua mi da l'errore e non conosco la soluzione
    End If
    End Sub
    esiste una soluzione??oppure un'alternativa??
    Grazie!

  4. #4
    codice:
    Private Sub TuaSub()
        Call Txt1(13, Text2)
    End Sub
    
    Public Sub Txt1(keyascii As Integer, a As TextBox)
        If keyascii = 13 Then
            a.SetFocus
        End If
    End Sub
    Volutamente ho cambiato Form_Load in TuaSub, visto che non è possibile chiamare SetFocus se il form a cui appartiene il controllo non è visibile (viene generato l'errore 5).
    Amaro C++, il gusto pieno dell'undefined behavior.

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.