| Startseite | Inhalt
StarBasic / OpenOffice.org Basic FAQ
Fragen und Infos: starbasic@dannenhoefer.de

Zurück Vor |
| 2.3.32 Wie kann man Module erzeugen und löschen?
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") |
Seitenanfang |

2003 - 2009 von Michael Dannenhöfer |
Letzte Aktualisierung: 06.04.2009