Passer un paramètre dans une classe
Bonjour,
J'ai une classe qui est utilisée dans un projet VB.
J'ai l'exemple suivant qui ouvre un fichier xml (passé en paramètre) sur le constructeur de la classe :
Code:
xdoc.Load(strFileName)
J'ai une autre procédure dans la même classe, style :
Code:
Sub WriteLog(ByVal msg As String)
Je souhaiterais passer le nom du fichier à la procédure WriteLog, sans utiliser les paramètres de la procédure.
Comment pourrait-on faire ? Alors, j'ai pensé aux variables de session, style :
Code:
Session("LogFile") = strFileName
dans la procédure New, puis :
Code:
strFileName = Session("Logfile")
Dans la procédure WriteLog.
Mais là, j'ai une erreur car "Session" n'est pas reconnu !
Pouvez-vous m'adier à réaliser ceci ?
PS. : je débute dans les classes.
Merci par avance.