Hi
Ich versuche gerade, eine Python-Ähnlich Scriptsprache zu entwickeln,
mit der man ganz einfach Windows Forms-Anwendungen erstellen kann.
z.B. add_window('Fenster 1') fügt ein Fenster hinzu.
Durch ein IDictionary(Of String, Form) sind praktisch unendlich viele Forms erstellbar.
Leider bekomme ich bei folgendem Code eine Fehlermeldung:
Hat jemand ne Idee wie ich den Fehler umgehen kann?
Schonmal ein dickes THANKS
Ich versuche gerade, eine Python-Ähnlich Scriptsprache zu entwickeln,
mit der man ganz einfach Windows Forms-Anwendungen erstellen kann.
z.B. add_window('Fenster 1') fügt ein Fenster hinzu.
Durch ein IDictionary(Of String, Form) sind praktisch unendlich viele Forms erstellbar.
Leider bekomme ich bei folgendem Code eine Fehlermeldung:
VB.NET-Quellcode
- Private windows As IDictionary(Of String, Form)
- ' Abfragen ob add_window('Irgendein Text') eingegeben wurde udn Fenster speichern
- If com.ToLower().StartsWith("add_window('") AndAlso com.ToLower().EndsWith("')") Then
- Dim title As String = com.Split("'"c)(1).Split("'"c)(0) ' Den Fenstertitel aus dem Command herausfiltern
- windows.Add(title, New Form()) ' Hier kommt die Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
- windows(title).Show() ' Fenster mit dem angegebenen Titel anzeigen
- End If
Hat jemand ne Idee wie ich den Fehler umgehen kann?
Schonmal ein dickes THANKS