Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Variabili Globali in VB.Net
mercoledì 24 ottobre 2007 - 15.51
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
IlCondor72
Profilo
| Newbie
35
messaggi | Data Invio:
mer 24 ott 2007 - 15:51
Ciao a Tutti
Vorrei avere delucidazioni sulla creazione di variabili Globali in Ambiente VB.NET.
Io ho provato tramite una Classe :
Class VariabiliGlobali
Public Shared CAP As String
Public Shared Citta As String
Public Shared CodiceAgente As String
Public Shared CodiceArticolo As String
Public Shared CodiceCategoriaMerceologicaCliente As String
Public Shared CodiceCategoriaMerceologicaArticolo As String
Public Shared CodiceCliente As String
Public Shared CodiceClienteFatturare As String
Public Shared CodiceClienteSpedire As String
Public Shared CodiceFiscale As String
Public Shared CodiceFornitore As String
Public Shared CodiceIVA As String
Public Shared CodiceLineaFascia As String
Public Shared CodicePagamento As String
Public Shared CodiceUnitaMisura As String
Public Shared Colli As String
Public Shared DataDocumento As String
Public Shared DescrizioneArticolo As String
Public Shared Importo As String
Public Shared ImportoIVA As String
Public Shared Indirizzo As String
Public Shared Note_1 As String
Public Shared Note_2 As String
Public Shared NumeroDocumento As String
Public Shared NumeroListino As String
Public Shared Omaggio As String
Public Shared PrezzoUnitario As String
Public Shared Quantita As String
Public Shared RagioneSociale As String
Public Shared RagioneSocialeFornitore As String
Public Shared Sconto1 As String
Public Shared Sconto2 As String
Public Shared Sconto3 As String
Public Shared Sconto4 As String
Public Shared TipoDocumento As String
Public Shared UbicazioneFornitore As String
Public Shared ChiudiFinestraMadre As Boolean = False
Public Shared MascheraAttuale As String
Public Shared Connessione As String = "...."
End Class
Dovrebbe essere statice ed una sua Istanza dovrebbe condividere il Valore delle Variabili con le Altre.
La mia intenzione è quella di Inserire anche il percorso per accedere al DataBase Sviluppo e Produzione.
Questa operazione dovrebbe servire a migliorare la fase di Rilascio.
Nel programma principale
Dim VG As New VariabiliGlobali
e quindi pongo
OleDBConnectio1.ConnectionString = VG.Connessione.
Purtoppo non sempre funziona, addirittura la Connessione a volte va a NULL dandomi errore.
Dove Sbaglio ?
Esiste una Tecnica Standard per definire una Variabile Globale ?
Ciao a Tutti, grazie per l'Interessamento.
Il Mio Sito :
http://xoomer.alice.it/francescovattimo/
Il Mio Blog :
http://francescovattimo.blogspot.com/
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
mer 24 ott 2007 - 16:36
>Ciao a Tutti
>
>Vorrei avere delucidazioni sulla creazione di variabili Globali
>in Ambiente VB.NET.
>
>Io ho provato tramite una Classe :
>Class VariabiliGlobali
> Public Shared CAP As String
> Public Shared Citta As String
> Public Shared CodiceAgente As String
> Public Shared CodiceArticolo As String
>Public Shared CodiceCategoriaMerceologicaCliente As String
>Public Shared CodiceCategoriaMerceologicaArticolo As String
> Public Shared CodiceCliente As String
> Public Shared CodiceClienteFatturare As String
> Public Shared CodiceClienteSpedire As String
> Public Shared CodiceFiscale As String
> Public Shared CodiceFornitore As String
> Public Shared CodiceIVA As String
> Public Shared CodiceLineaFascia As String
> Public Shared CodicePagamento As String
> Public Shared CodiceUnitaMisura As String
> Public Shared Colli As String
> Public Shared DataDocumento As String
> Public Shared DescrizioneArticolo As String
> Public Shared Importo As String
> Public Shared ImportoIVA As String
> Public Shared Indirizzo As String
> Public Shared Note_1 As String
> Public Shared Note_2 As String
> Public Shared NumeroDocumento As String
> Public Shared NumeroListino As String
> Public Shared Omaggio As String
> Public Shared PrezzoUnitario As String
> Public Shared Quantita As String
> Public Shared RagioneSociale As String
> Public Shared RagioneSocialeFornitore As String
> Public Shared Sconto1 As String
> Public Shared Sconto2 As String
> Public Shared Sconto3 As String
> Public Shared Sconto4 As String
> Public Shared TipoDocumento As String
> Public Shared UbicazioneFornitore As String
> Public Shared ChiudiFinestraMadre As Boolean = False
> Public Shared MascheraAttuale As String
> Public Shared Connessione As String = "...."
>End Class
>
>Dovrebbe essere statice ed una sua Istanza dovrebbe condividere
>il Valore delle Variabili con le Altre.
>
>La mia intenzione è quella di Inserire anche il percorso per
>accedere al DataBase Sviluppo e Produzione.
>Questa operazione dovrebbe servire a migliorare la fase di Rilascio.
>
>Nel programma principale
>Dim VG As New VariabiliGlobali
>
>e quindi pongo
>OleDBConnectio1.ConnectionString = VG.Connessione.
>
>Purtoppo non sempre funziona, addirittura la Connessione a volte
>va a NULL dandomi errore.
>
>Dove Sbaglio ?
>
>Esiste una Tecnica Standard per definire una Variabile Globale
>?
>
>Ciao a Tutti, grazie per l'Interessamento.
>
>Il Mio Sito :
http://xoomer.alice.it/francescovattimo/
>Il Mio Blog :
http://francescovattimo.blogspot.com/
>
Mah...in genere si mettono in un bel moduletto e chi s'è visto, s'è visto!
Non vedo motivo di creare una classe con tutte variabili shared, che alla fine replica la struttura di un modulo.
IlCondor72
Profilo
| Newbie
35
messaggi | Data Invio:
gio 25 ott 2007 - 09:37
Ok, va bene, anche se ho avuto alcuni problemi con l'assegnazione di una variabile all'interno del modulo.
In particolare ho creato il modulo delle variabili globali ma assegnando la variabile globale connection questa non viene ben utilizzata dalle classi chiamanti.
A volte la chiamata alla variabile globale connection mi da chiamata NULL.
Comunque, esiste una soluzione a livello di Soluzione e non solo di Progetto ?
Ciao e grazie ancora
Il Mio Sito :
http://xoomer.alice.it/francescovattimo/
Il Mio Blog :
http://francescovattimo.blogspot.com/
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
gio 25 ott 2007 - 14:19
>Ok, va bene, anche se ho avuto alcuni problemi con l'assegnazione
>di una variabile all'interno del modulo.
>
>In particolare ho creato il modulo delle variabili globali ma
>assegnando la variabile globale connection questa non viene ben
>utilizzata dalle classi chiamanti.
>A volte la chiamata alla variabile globale connection mi da chiamata
>NULL.
>
>Comunque, esiste una soluzione a livello di Soluzione e non solo
>di Progetto ?
>
>Ciao e grazie ancora
>Il Mio Sito :
http://xoomer.alice.it/francescovattimo/
>Il Mio Blog :
http://francescovattimo.blogspot.com/
>
Per il multiprogetto, credo non si possa fare, ma per il monoprogetto non dovresti avere mai chiamate NULL, a meno che non sia il tuo codice a provocarle.
IlCondor72
Profilo
| Newbie
35
messaggi | Data Invio:
gio 25 ott 2007 - 14:22
Grazie del Tuo intervento.
Ciao e a Risentirci
Il Mio Sito :
http://xoomer.alice.it/francescovattimo/
Il Mio Blog :
http://francescovattimo.blogspot.com/
avriojet
Profilo
| Newbie
11
messaggi | Data Invio:
dom 20 mag 2012 - 18:42
nel module cosa bisogna scriver per avere l'equivalente situazione del vb6?
"Global asse(25), des(24, 3), melt_idx"
asse , des, melt_idx sono ovviamente delle mie variabili ma le misi nel module per farle leggere ovunque nel codice,
nel vb2010 come devo fare?
grazie a tutti
avriojet
Profilo
| Newbie
11
messaggi | Data Invio:
dom 20 mag 2012 - 19:31
...scusa ho risolto, ma avrei un'altra domanda, come faccio a fare partire 2 form insieme? per esempoio nel vb6 c'era questa istruzione
"form2.Show"
grazie
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
dom 20 mag 2012 - 19:56
Dal momento che l'argomento della domanda è cambiato, dovresti aprire un nuovo thread con un titolo adeguato. In genere è anche buona norma non 'resuscitare' vecchie discussioni. Comunque il metodo show esiste anche in vb.net, come lo showdiaolg per avere una finestra modale.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !