Suchergebnisse

Suchergebnisse 1-6 von insgesamt 6.

  • Benutzer-Avatarbild

    Zitat von TE: „Gibt es die Möglichkeit, eine Select Case-Abfrage extern zu erweitern, also aus einer anderen Klasse/DLL weitere Fälle und Handlungen hinzuzufügen?“ ums kurz zu sagen: Nein. Einem Select Case kannste nicht zur Laufzeit nachträglich noch weitere Cases hinzufügen. Einem Dictionary kann man immer weitere KeyValue-Pairs hinzufügen.

  • Benutzer-Avatarbild

    zum Thema PlugIn-System hast du doch einen Link bekommen - ist der nicht gut? Was anderes kann dir hier vmtl. auch nicht mitgeteilt werden zum Thema Plugin-System. Aber vlt. erzählste noch mehr vom Interpreter. Gelegentlich ists möglich, die Pluginnerei wegzulassen, und allein durch geeignete Daten die notwendige Flexiblität bereitstellen. Dann bräuchteste keine kompilierten Dlls nachzuladen, sondern nur paar Daten. Aber hängt davon ab, was der Interpreter tun soll.

  • Benutzer-Avatarbild

    hmm. Wenn du das Tut nicht verstehst, dann kannst du logisch auch kein Plugin-System erstellen. Ich kann mir auch kein PlugIn-Interface vorstellen, was alle Befehle, die dir scheinbar vorschweben, abdecken könnte. Aber diesen Einwand wirst du vmtl. ebensowenig verstehen wie das Tut insgesamt. (Und meinen Ansatz, die Geschichte über ein listiges Datenmodell abzuhandeln greift da erst recht zu kurz)

  • Benutzer-Avatarbild

    ich finde, wenn du nur TextDateien einlesen und "ausführen" willst, dann ist eine Konsolenanwendung ausreichend. Usereingaben gibts da ja keine - allenfalls editiert der User die Datei. Dennoch halte ich die Idee "Scriptsprache selbst ausdenken" für Unfug. Ich selbst wäre zB ausserstande, eine Scriptsprachen-Syntax überhaupt zu konzipieren: Wird es Datentypen geben? Wird man Listen deklarieren können? Methoden? Befehle? Verzweigungen, Schleifen? Operatoren? Wie willst du das lösen, dass Befehle …

  • Benutzer-Avatarbild

    ok, dassis wirklich primitiv: Als Datentyp scheint ausschließlich String vorgesehen, Methoden können mehrere Argumente haben, keinen Rückgabewert. Schleifen, Variablen, Arrays nicht vorgesehen. Was aber bedeutet der '.' zwischen file.show:? Was meinst du mit "Klasse"? ich sehe im Sample nichts, was mit Klassen zu tun hätte. vlt. sollteste einfach Batches verwenden - die haben nämlich eine Art Plugin-System: Batch-Befehle starten kleine Hilfsprogramme, die ihre Argumente via Commandozeile empfang…

  • Benutzer-Avatarbild

    dein "Klassenkonzept" findich unausgegoren. Was du dir unter "Klasse" vorstellst, scheint einfach ein dem Befehl mit '.' vorangestellter Prefix zu sein, den man ebensogut auch weglassen könnte. Mit den Klassen in VB hat das wirklich nix zu tun.