Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    562

    VB.net - visibilità delle variabili

    Su una form nella sezione "public class" dichiaro

    Public MyVar as String

    Su una funzione della form chiamo una routine che risiede in un modulo:
    ...
    MyVar = "testo"
    msgbox(MyVar)
    myroutine(MyVar)
    ....

    Sul modulo:

    Public Sub myroutine(byval MyVar as string)
    msgbox(MyVar)
    End Sub

    La prima messagebox visualizza la stringa "testo", la seconda non visualizza nulla.

    Perchè?!?!?

  2. #2
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    562

  3. #3
    lo scope della variabile myvar è pubblico ma è pur sempre membro di una classe se vuoi visualizzarlo al di fuori di essa devi crearti un'istanza della classe nel modulo e riferirti ad essa
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

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.