Bedankt!
Het lukt een beetje, ik heb alleen nog een paar kleine probleempjes...
Code:
Using writer As System.Xml.XmlWriter = System.Xml.XmlWriter.Create(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\famlamssoftware\opties.xml", Nothing)
writer.WriteStartElement("methode")
If RadioButtonMethode1.Checked = True Then writer.WriteString("1")
If RadioButtonMethode1.Checked = False Then writer.WriteString("2")
writer.WriteEndElement()
writer.Flush()
writer.Close()
End Using
Code:
Dim xmldoc As New System.Xml.XmlDocument()
xmldoc.Load("opties.xml")
Dim tempmethode As System.Xml.XmlNode = xmldoc.SelectSingleNode("/methode")
If IsNumeric(tempmethode.InnerText) Then demethode = tempmethode.InnerText
De problemen waar ik op het moment tegenaan loop zijn dat op computers waar die map nog niet bestaat, dan krijg ik een foutmelding dat de map niet bestaat (bij het opslaan).
Een ander probleem is bij het opstarten/inladen van de instellingen: als het xmlbestand (nog) niet bestaat, dan loopt het ook vast...
Misschien kun jij hiermee helpen?
1: hoe laat je controleren of map X al bestaat, en zo nee, dat hij hem dan aanmaakt? (en zo ja, dat hij gewoon verder gaat met de code)
2: hoe laat je controleren of het XMLbestand al bestaat? (en zo nee: optiesscherm.open(), zo ja, de code hierboven...)