In Meinem Programm soll eine Datei erstellt werden und im nächsten Schritt diese bearbeitet werden.
Mein Code:
Mit create_empty_gdt() wird eine Datei erstellt, die mit einem Text beschrieben ist.
Mit der Funktion create_material() wird die soeben erstellte Datei geöffnet und bearbeitet.
Allerdings versucht create_material() zu schnell die Datei zu öffnen und Visual Studio sagt mir die Datei ist nicht vorhanden.
Gibt es eine Möglichkeit zu warten, bis create_empty_gdt() durchlaufen ist und erst dann weiter im Programm zu gehen?
Habe es mit Do Until versucht allerdings erstellt er mir da nur die Datei und macht danach nicht im Programm weiter.
Hoffe jemand kann mir dabei helfen
Mein Code:
VB.NET-Quellcode
- Private Sub gdt_function()
- create_empty_gdt()
- For Each SelectedFile In SelectedFileName
- If (SelectedFile.Contains("_c")) Then
- Dim Stringlenght As Integer = (SelectedFile.Length - 2)
- 'remove _c from filename
- Dim materialname As String = SelectedFile.Remove(Stringlenght)
- create_material(materialname, True)
- End If
- ProgressBar1.Value = ProgressBar1.Value + 1
- Next
- End Sub
Mit create_empty_gdt() wird eine Datei erstellt, die mit einem Text beschrieben ist.
Mit der Funktion create_material() wird die soeben erstellte Datei geöffnet und bearbeitet.
Allerdings versucht create_material() zu schnell die Datei zu öffnen und Visual Studio sagt mir die Datei ist nicht vorhanden.
Gibt es eine Möglichkeit zu warten, bis create_empty_gdt() durchlaufen ist und erst dann weiter im Programm zu gehen?
Habe es mit Do Until versucht allerdings erstellt er mir da nur die Datei und macht danach nicht im Programm weiter.
Hoffe jemand kann mir dabei helfen