Come faccio a definire delle variabili che valgano in tutta l'applicazione,fra le funzione ecc..?
Come faccio a definire delle variabili che valgano in tutta l'applicazione,fra le funzione ecc..?
in vb6 le metti a livello di modulo fi form
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
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
scusami al limite la dichiara con global non di tipo globalOriginariamente 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
cioè
noncodice:global var as string
posso anche sbagliare ma sinceramente come hai detto mi metterebbe cponfusione in testacodice:dim var as global
ciao
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.