Erstens: Ich bin neu in VB, versuche aber so viel wie möglich durch dieses Projekt zu lernen.Verwenden Sie die in Form1 in Form2 ausgewählte XML-Datei
Ich möchte eine XML-Datei (Speicherort in Form1 ausgewählt) in Form2 verwenden.
Ich kann nicht scheinen, dass die doc.Load() in Form2 die in Form1 ausgewählte XML-Datei aufrufen. Ich habe versucht, doc.Load (Form1 (Fullpath)) aufzurufen, aber das funktioniert nicht.
Ich verwende den folgenden Code (VB2015) in Form1 die XML-Datei Speicherort auszuwählen:
Private Sub BtnSearch_Click(ByVal sender As Object, ByVal e As EventArgs) Handles BtnSearch.Click
CheckedListBox1.Items.Clear()
Try
Dim MyFolderPath As String = "[folderpath]"
Dim MyFileType As String() = IO.Directory.GetFiles(MyFolderPath, "[filetype]")
If MyFileType.Length > 0 Then
For Each fullpath As String In IO.Directory.GetFiles(MyFolderPath, [filetype])
FullPathsToPrograms.Add(fullpath)
CheckedListBox1.Items.Add(IO.Path.GetFileName(fullpath))
Next
Else
End Try
End Sub
In Form2 Ich versuche, das in Form1 aufrufen ausgewählte XML-Datei mit dem folgenden Code:
Private Sub BtnScan_Click(sender As Object, e As EventArgs) Handles BtnScan.Click
Dim doc As New XmlDocument()
doc.Load(Form1(fullpath))
For Each node As XmlNode In doc.SelectNodes("/[node1]/[node2]")
Next
End Sub
Sie haben vergessen, eine Frage zu stellen, vbscript ist nicht VB.NET (die Tags sagen Sie so), und Sie vergessen haben, zu lesen [Senden Sie uns] und/oder nehmen Sie die [Tour] – Plutonix
Was ist Ihr Problem ? Wo steckst du? –
Danke Ansgar Wiechers für die Verbesserung der Formatierung. Danke Plutonix und Mukul dafür, dass sie auf die Fehler in meiner Post hingewiesen haben. Ich habe den Beitrag bearbeitet. Ich hoffe, dass mir jemand dabei helfen kann. – Woudi