Se in VB.NET devo salvare un valore che mi serve per tutta la durata del programma c'è una specie di session dove salvarlo????
Se in VB.NET devo salvare un valore che mi serve per tutta la durata del programma c'è una specie di session dove salvarlo????
se ti serve per tutta la durata del programma usa l'oggetto Application (da codice si trova in httpcontext.current.application mentre nelle pagine ti puoi riferire direttamente con application).
spero che tu stia cmq sempre parlando di vb.net in asp.net...se no non saprei come aiutarti![]()
"I video giochi non influenzano i bambini. Voglio dire, se Pac-man avesse influenzato la nostra generazione, staremmo tutti saltando in sale scure, masticando pillole magiche e ascoltando musica elettronica ripetitiva!" (Kristian Wilson, Nintendo Inc., 1989)
Pochi anni dopo naquero le feste rave, la musica techno e l'ecstasy...
:quote:
Io uso c# e so che lì esiste Session da usare così:
Session["Quellochevuoi"]=TuaVariabile;
per utilizzare questo valore in qualunque pagina del sito fai:
string variabile=(string)Session["Quellochevuoi"];
immagino che esista qualcosa di analogo in VB
No, non ho trovato nessun "contenitore" in VB, ma ho risolto il problema inizializzando la mia classe come share nella classe della windows form principale e quindi richiamandola così.
Il metodo è un po profano, ma finchè funziona sono contento....
PS: Ecco il codice
WINDOWS FORM PRINCIPALE
Public Class main
Inherits System.Windows.Forms.Form
Public Shared objInfo As clAutentication
Public Sub New()
MyBase.New()
'Chiamata richiesta da Progettazione Windows Form.
InitializeComponent()
'Aggiungere le eventuali istruzioni di inizializzazione dopo la chiamata a InitializeComponent() objInfo = New clAutentication()
If Not objInfo.autenticato Then
Dim objAutenticazione As New autenticazione()
'Crea un'istanza della finestra di selezione cartella
With objAutenticazione
.ShowDialog(Me)
'Visualizza come dialogo il form
.Focus()
End With
objAutenticazione.Dispose()
Me.Visible = False
End If
End Sub
End Class
CODICE IN autenticazione.vb. WINDOWS FORM SECONDARIA
Public Class autenticazione
Inherits System.Windows.Forms.Form
... codice ....
If Not main.objInfo.autenticato Then
.... codice....
end ig
main.ActiveForm.Visible = True
Me.Close()
End Sub
Sei nel forum sbagliato.
![]()
Hey hey, my my Rock and roll can never die!