Der einfachste - und vermutlich beste - Weg ist die Nutzung der ArmEnviron Funktion, die Ihnen durch die virtuelle DLL von Armadillo zur Verfügung gestellt wird. Sie können diese Funktion zwar mit der API Funktion GetEnviromentVariable ersetzen, dies empfehlen wir aber nicht länger. ArmEnviron ist wesentlich einfacher zu handhaben und hat keine Übersetzungsprobleme von Strings.
Um Ihre Visual Basic Anwendung mit der ArmEnviron Funktion auszustatten, fügen Sie bitte folgenden Code in ein neues Modul:
Public Declare Function ArmEnviron Lib "ArmAccess.DLL" Alias "Environ" (ByVal Name$) As String
Ein mögliches Problem könnte die Option "Nichts abfangen" in den Abfangoptionen darstellen, denn Armadillo muß die MSVBVM?0.DLL Dateien entsprechend Ihrer Visual Basic Version abfangen können. Wenn Sie die Option "nichts abfangen" selektieren (oder die Standardwerte entfernen), dann wird Armadillo dazu nicht in der Lage sein und Ihre Anwendung nicht korrekt funktionieren.
Beispiel
Das folgende Beispiel holt sich den Benutzernamen (Umgebungsvariable USERNAME) und zeigt diesen als MessageBox an.
Dim ArmUser as String
AmUser = ArmEnviron("USERNAME")
msgbox "Benutzername ist : " + ArmUser,vbokonly+vbinformation,"Okay!"
end
Wir haben etliches an Sourcecode für Visual Basic - Beispiele und sogar einige Klassen/Module, die Ihnen den Zugriff auf die Armadillo-Funktionen deutlich erleichtern werden. Schauen Sie doch gelegentlich mal auf unserer Website vorbei, um neue Codesamples zu erhalten!