Moin,
ich kappiere was nicht so ganz richtig. Ich schreibe gerade für meinen Kumpel ein Datensicherungsprogramm in VB 2008 Express und scheitere an der Public-Deklaration. Ich gehöre leider noch zum Newbie-Department und kriege es nicht hin, dass die Public-Variablen irgend wo anders aufgerufen werden können.
Ich habe eine Klasse aufgemacht mit der Bezeichnung "globvar" für alle globalen Variablen, welche ua HOMEDRIVEXP (vgl. echo %HOMEDRIVE% nur bei XP) darstellen soll. Da ich es nicht hin bekomme, die Umgebungsvariablen zu nutzen, muss ich sie ebenhalt definieren.
So, was mache ich falsch und wenn es zu viel ist, dann bitte lieber "was mache ich richtig" ;-)
Vielleicht hat ja noch einer einen Tipp, wie ich die Windows-Umgebungsvariablen nutzen kann, sodass Me.Label1.Text = %HOMEDRIVE% ergibt
Danke
ich kappiere was nicht so ganz richtig. Ich schreibe gerade für meinen Kumpel ein Datensicherungsprogramm in VB 2008 Express und scheitere an der Public-Deklaration. Ich gehöre leider noch zum Newbie-Department und kriege es nicht hin, dass die Public-Variablen irgend wo anders aufgerufen werden können.
Ich habe eine Klasse aufgemacht mit der Bezeichnung "globvar" für alle globalen Variablen, welche ua HOMEDRIVEXP (vgl. echo %HOMEDRIVE% nur bei XP) darstellen soll. Da ich es nicht hin bekomme, die Umgebungsvariablen zu nutzen, muss ich sie ebenhalt definieren.
Code:
Public Class globvar
Public HOMEDRIVEXP As String = "C:"
End Class
Code:
Public Class sichernxp
Public Sub sichernxp_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Label1.Text = HOMEDRIVEXP
End Sub
End Class
So, was mache ich falsch und wenn es zu viel ist, dann bitte lieber "was mache ich richtig" ;-)
Vielleicht hat ja noch einer einen Tipp, wie ich die Windows-Umgebungsvariablen nutzen kann, sodass Me.Label1.Text = %HOMEDRIVE% ergibt
Danke