[VB 2012] Variable mit Code ausführen
-
Hallo allerseits,
Ich denke, dass ich mit VB in diesem Forenteil schon richtig bin.Ich habe jetzt in VB ein Programm geschrieben, mitdem der User eigene "Hilfeskripts" (Makros) erstellen und die dann nachher aufführen kann.
Diese Makros werden ebenfalls mit VB geschrieben.
Nur jetzt habe ich das Problem, dass ich nicht weiß, wie ich die Variable, in der der Code gespeichert ist, in eine Sub des Programmes schreiben soll, damit der diese Variable auch als Codefragment erkennt.Ich hoffe, ich habe mich klar genug ausgedrückt...
-
Unregistrierter schrieb:
Ich hoffe, ich habe mich klar genug ausgedrückt...
Ja, jetzt ist klar, dass du keine Ahnung hast Was ist "VB"? VB.NET? VBS? VBA? Das alte nicht mehr unterstützte VB?
-
.NET (alle Varianten):
Du kompilierst den Code in eine Assembly, lädst diese, holst dir per Reflection die Klasse und Methode raus die den Code enthält und rufst diese auf.
http://www.codeproject.com/Articles/5472/Compiling-NET-code-on-the-fly
Nicht .NET:
Keine Ahnung, interessiert mich auch nicht.
-
Soweit ich über Visual Studio informiert bin, ist es VB.NET.
-
Na dann hast du ja deine Antwort.
-
Ich habe nochmal geguckt, zimlich ähnlich hab ich das jetzt lösen können!