Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

(VB.Net) NullReferenceExeption

Frage Entwicklung Visual Studio

Mitglied: SuperAggy

SuperAggy (Level 1) - Jetzt verbinden

20.03.2009, aktualisiert 11:45 Uhr, 3560 Aufrufe, 2 Kommentare

Ich stehe gerade etwas auf`m Schlauch. Ich lese eine xml-Datei aus und weise einige Werte diversen Variablen zu. Allerdings will das mit einer nicht klappen.

Dim Protokoll As New Boolean
Protokoll = False
If System.IO.File.Exists("konfig.xml") Then
'------- Konfig File einlesen -----
Dim reader As Xml.XmlReader
Dim myXMLDoc As New Xml.XmlDocument
reader = Xml.XmlReader.Create("konfig.xml")
With reader
myXMLDoc.Load(reader)

For i = 1 To Master.Anzahl
Dim myNode As Xml.XmlNode = myXMLDoc.SelectSingleNode(" ;Masters")
myNode = myNode.SelectSingleNode("Master" & i)
Master.Name(i) = myNode.Attributes("Name").Value
Master.Pfad(i) = myNode.Attributes("Pfad").Value
Master.Zeit(i) = myNode.Attributes("Zeit").Value
Next

Dim myNodeE As Xml.XmlNode = myXMLDoc.SelectSingleNode("
Masters")
myNodeE = myNodeE.SelectSingleNode("Einstellungen")
Master.Aktualisierungsgeschwindigkeit = myNodeE.Attributes("Aktualisierungsgeschwindigkeit").Value
---> Protokoll = myNodeE.Attributes("Protokoll").Value <--- Hier steige ich mit einer NullReferenceExeption aus

.Close()
End With
End If

Meine XML sieht so aus:

<?xml version="1.0" encoding="utf-16"?>
<Masters>
<Master1 Name="Labmaster" Pfad="C:\Temp\master1.leb" Zeit="10" />
<Master2 Name="Labmaster2" Pfad="C:\Temp\test2.txt" Zeit="10" />
<Master3 Name="Befmaster" Pfad="C:\Temp\test3.txt" Zeit="10" />
<Master4 Name="Befmaster2" Pfad="C:\Temp\test4.txt" Zeit="10" />
<Master5 Name="HL7Master" Pfad="C:\Temp\test5.txt" Zeit="10" />
<Master6 Name="H&amp;S Master" Pfad="C:\Temp\test6.txt" Zeit="10" />
<Einstellungen Aktualisierungsgeschwindigkeit="10" />
<Einstellungen Protokoll="True" />
</Masters>

Kann mir wer sagen was ich falsch mache????
Mitglied: SlainteMhath
20.03.2009 um 12:17 Uhr
HI,

imo müsstest Du aus
01.
<Einstellungen Aktualisierungsgeschwindigkeit="10" /> 
02.
<Einstellungen Protokoll="True" />
das
01.
<Einstellungen Aktualisierungsgeschwindigkeit="10" Protokoll="True" />
machen.

lg,
Slainte
Bitte warten ..
Mitglied: SuperAggy
20.03.2009 um 12:30 Uhr
Vielen Dank,

das war`s. Manchmal sieht man halt den Wald vor lauter Bäumen nicht.
Bitte warten ..
Neuester Wissensbeitrag
Festplatten, SSD, Raid

12TB written pro SSD in 2 Jahren mit RAID5 auf Hyper-VServer

Erfahrungsbericht von Lochkartenstanzer zum Thema Festplatten, SSD, Raid ...

Ähnliche Inhalte
Visual Studio
gelöst VB.Net - Problem mit Umleitung der Standard-Ausgabe (4)

Frage von emeriks zum Thema Visual Studio ...

Visual Studio
gelöst Vb.net Pfadangabe mit Wildcards wie Stern Regex Pattern (2)

Frage von Pilger83 zum Thema Visual Studio ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (34)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...