Bestand = de variabele waarin het bestand staat
Is er een manier om als er één van deze 'if's false geeft een code uit te voeren? Dus als tempmethode.innertext niet nummeriek is of als tempspatiesomzet.InnerText niet nummeriek is of als tempenter niet 1, 2 of 3 is. (en dan is dit maar een klein deel van de code. De echte code heeft veel meer 'if's. )
De bedoeling is namelijk om als één van de tientallen if's een false geeft een bericht te tonen dat het instellingenbestand beschadigd is of verouderd.
Ik kan namelijk wel aan het eind van elke if typen 'else : msgbox("...")' etc, maar dan wordt het een enorm lange code.
Code:
Dim tempmethode As System.Xml.XmlNode = Bestand.SelectSingleNode("/instellingen/methode")
If IsNumeric(tempmethode.InnerText) Then demethode = tempmethode.InnerText
Dim tempspatiesomzet As System.Xml.XmlNode = Bestand.SelectSingleNode("/instellingen/spatiesomzetten")
If IsNumeric(tempspatiesomzet.InnerText) Then spatiesomzetten = tempspatiesomzet.InnerText
Dim tempenter As System.Xml.XmlNode = Bestand.SelectSingleNode("/instellingen/enter")
If tempenter.InnerText = 1 Then
enterwordt = vbCr
ElseIf tempenter.InnerText = 2 Then
enterwordt = Chr(160)
ElseIf tempenter.InnerText = 3 Then
Dim tempenter2 As System.Xml.XmlNode = Bestand.SelectSingleNode("/instellingen/enterwordt")
enterwordt = tempenter2.InnerText.ToString
End If
Is er een manier om als er één van deze 'if's false geeft een code uit te voeren? Dus als tempmethode.innertext niet nummeriek is of als tempspatiesomzet.InnerText niet nummeriek is of als tempenter niet 1, 2 of 3 is. (en dan is dit maar een klein deel van de code. De echte code heeft veel meer 'if's. )
De bedoeling is namelijk om als één van de tientallen if's een false geeft een bericht te tonen dat het instellingenbestand beschadigd is of verouderd.
Ik kan namelijk wel aan het eind van elke if typen 'else : msgbox("...")' etc, maar dan wordt het een enorm lange code.
Laatst bewerkt: