Wenn man sich eine Bibliothek erzeugt hat, oder mit getByname aufgerufen hat, kann
man
Module einfügen oder löschen.
Man sich den Service der Bibliothek holen und kann dann auf die nötigen Funktionen zugreifen.
BasicLibs = Globalscope.BasicLibraries
Lib = BasicLibs.Getbyname("NewLib")
Grundsätzlich muß man sich erst einen Inhalt für das Modul als reinen Text erstellen
oder aus
einer Datei auslesen. Hier ein kleines Makro als Beispieltext
moduleText = "REM Test" + CHR(13) +
"Sub TestMsg" + CHR(13) + "msgbox ""Hallo Welt"" "
+ CHR(13) + "End Sub"
Dieser Text wird dann mit insertbyname und dem gewünschten Modulnamen eingefügt.
BasicLibs = Globalscope.BasicLibraries
Lib = BasicLibs.Getbyname("NewLib")
moduleText = "REM Test" + CHR(13) + "Sub TestMsg" + CHR(13) + "msgbox ""Hallo
Welt"" "
+ CHR(13) + "End Sub"
Lib.insertByName("Modul1",moduletext)
Mit removebyname kann man das Modul wieder löschen.
Lib.removebyname("Modul1")