VB.NET Script

  • VB

  • GTA-R
  • 1397 Aufrufe 5 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • VB.NET Script

    VB.NET

    Ich brauche dringend hilfe. also es geht um folgendes:
    Ich möchte sowas änlisches wie ein Scripter machen.
    so ungefähr. Ich gebe was in Die Richtextbox ein und wenn ich
    einen Button drücke dass mein programm diese Custom Befehle ausführt
    z.b. =

    define# function (also hier soll ne Message auftauchen wenn dass Programm dies liest) also Cutom Scripter mit Custom Prog Sprache
    Es geht nur darum dass er diesen Text erkennt und die entprechende Funktion
    ausführt die ich vorgebe:(
  • Eigener Scripter

    Ich will eine neue Programmiersprache in erstellen und ein Programm
    dass diese Befehle , dieser neuen Programmiersprache erkennt und dann
    denn dazugehörigen befehl ausführt. Ich meine so ähnlich wie der VB Debug.:)

    Ich habe schon fast all methoden ausprobiert aber es hat den anschein dass
    es so was für VB.NET nicht gibt:confused:
  • Es ist zwar schon ein paar Jahre her ;) aber das klingt so, als wenn Du einen Compiler bauen willst... in Deinem Fall einen Interpreter.
    Genaugenommen musst Du "nur" Deine Eingabe "erkennen" und das was passieren soll durch .NET ausführen lassen.
    Ich kann mich aber erinnern, dass das ein Haufen Arbeit war...
  • GTA-R schrieb:

    VB.NET

    Ich brauche dringend hilfe. also es geht um folgendes:
    Ich möchte sowas änlisches wie ein Scripter machen.
    so ungefähr. Ich gebe was in Die Richtextbox ein und wenn ich
    einen Button drücke dass mein programm diese Custom Befehle ausführt
    z.b. =

    define# function (also hier soll ne Message auftauchen wenn dass Programm dies liest) also Cutom Scripter mit Custom Prog Sprache
    Es geht nur darum dass er diesen Text erkennt und die entprechende Funktion
    ausführt die ich vorgebe:(


    Wie du geschrieben hast, soll das ganze für Visual Basic .NET sein.

    Deswegen denke ich das die erste Antwort wegfällt (ist ja VBS)

    D.h. das du entweder das du den Inhalt zeilenweisen in einen Array oder eine List speicherst, für jede Zeile dann überprüfst ob entsprechende Keywords enthalten sind (String.Contains("define#")) und anschleißend mit Select Case das ganze überprüfst und ausführst.

    Die Frage ist nun jedoch: Warum? Geht es dir darum das du in deine Anwendung ein RTB-Control einfügen kannst, worin die Benutzer deiner Anwendung Quellcode ausführen können um auf deine Anwendung zuzugreifen?

    Wenn das der Fall sein sollte, empfehle ich dir, dich mal in DOM einzuarbeiten. Das kannste verwenden um Visual Basic .NET/2005/2008 Quellcode in deiner Anwendung dynamisch auszuführen.

    Wenn deine Frage auf eine eigene Progammiersprache abzielt, rate ich dir davon ab, da du spätestens bei den Custom Namespaces Probleme bekommen wirst.

    Mit freundlichen Grüßen

    CiTiZEN