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

    [VB6] variabili universali

    Come faccio a definire delle variabili che valgano in tutta l'applicazione,fra le funzione ecc..?

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    in vb6 le metti a livello di modulo fi form

  3. #3
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    O fai come dice cassano che lo metti all'inizio del form....che è valido in tutte le funzioni che ci sono in quel form.
    Se vuoi una variabile sia valido pre tutto il progetto basta che nel modulo dichiari la variabile di tipo global
    Allejo

  4. #4
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291

    VB6 Variabili Pubbliche

    Posto quello che dice al riguardo l'MSDN:
    "L'istruzione Public viene utilizzata a livello di modulo nella sezione Generale di un modulo standard per dichiarare in modo esplicito le variabili come pubbliche, ovvero disponibili per tutte le routine in tutti i moduli di tutte le applicazioni se non diversamente specificato con l'istruzione Option Private Module.

    Public Number As Integer ' Variabile intera pubblica.
    Public NameArray(1 To 5) As String ' Variabile matrice pubblica.
    ' Più dichiarazioni, due Variant e una Integer, tutte
    ' Public.
    Public MyVar, YourVar, ThisVar As Integer"

    Quindi se vuoi che la variabile sia vista in tutto il progetto (moduli della Frm o Moduli Bas)devi dichiararla come Public nel modulo della Frm o in un modulo Bas.
    LM

  5. #5
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Originariamente inviato da allejo
    O fai come dice cassano che lo metti all'inizio del form....che è valido in tutte le funzioni che ci sono in quel form.
    Se vuoi una variabile sia valido pre tutto il progetto basta che nel modulo dichiari la variabile di tipo global
    scusami al limite la dichiara con global non di tipo global

    cioè

    codice:
    global var as string
    non

    codice:
    dim var as global
    posso anche sbagliare ma sinceramente come hai detto mi metterebbe cponfusione in testa

    ciao
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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.