FlexCat-Quelltext in Oberon-Programmen ====================================== Es gibt zwei unterschiedliche Quelltextbeschreibungen: Oberon_V38.sd erzeugt Quelltext, der Locale.mod von Hartmut Goebel verwendet. Der mit mitgelieferte Locale.mod. Die Prototypen der Funktionen sind: XXX.OpenCatalog(loc: Locale.LocalePtr; language : ARRAY OF CHAR); XXX.GetString(num: LONGINT): Exec.StrPtr; XXX.CloseCatalog(); Dabei ist XXX jeweils der Basisname aus der Quelltextbeschreibung. Siehe Zum Schluß noch ein Beispiel eines Programms, das den von FlexCat erzeugten Quelltext verwendet: MODULE HelloLocalWorld; IMPORT x:=HelloLocalWorld_Cat; Dos; BEGIN x.OpenCatalog(NIL, ""); Dos.PrintF("%s\n", x.GetString(x.msgHello)); (* Katalog wird beim Programmende automatisch *) (* geschlossen. *) END Irgendwas;


converted with guide2html by Kochtopf for the Meeting Pearls Vol.1