/* Konfigurationsblock erstellt von SETTER.PRG (c) Markus Kohm 6. Dezember 1993 */ #include "D:\SOURCE\SETTER\DEMO_S.H" SETTERBLK setterblk = { "hAruNs cONfigER", &setterblk, { "Kleine Demonstration der verschiedenen Konfigurationvariablen:\015\012", SETTERFLAG, 0 , 0xFFFF }, { "#Zeig_her ist ein Schalter, der mit Namen gespeichert werden kann:\015\012", SETTERFLAG, 0 , 0 }, { "#Basispfad ist eine Pfadvariable. Es handelt sich gleichzeitig um eine Demonstration besonders langer Informationstexte. Immerhin gibt es fr diese keine Beschr„nkung auf 256 Byte, wie bei den Strings und Pfadvariablen selbst. Vielmehr sind theoretisch beliebig lange Informationtexte m”glich.\015\012", SETTERFILEPATH, 128, "" }, { "Auch gr”ženbeschr„nkte Arrays mit Longs, wie dieser #LineArray sind m”glich:\015\012", SETTERLIMITLONGS, 21, -65536L, 131072L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1147237152L, 1936026722L }, { "e ist nun auch in Kombination mit einem besonders Langen Informationstext m”glich. Dieses Array ist z.B. ein Wordarray. Dabei sind ebenfalls nur bestimmte Werte m”glich. Dieses #WordArray ist aber im Gegensatz zum #Longarray bereits von Haus aus auf einen Wertebereich von -32768 bis 32767 beschr„nkt. Dafr ben”tigen einzelne Werte aber keine vier sondern nur zwei Byte. Es erscheint jedoch nicht sinnvoll, eine weitere Einhr„nkung auf Bytes zu machen.\015\012", SETTERLIMITWORDS, 28, -1024, 32767, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 23157, 27936 }, { "Abschluž erlaube ich mir mit der Variablen #KleinStr noch einen kleinen String: \015\012", SETTERSTRING, 40, "Dies ist der String!" }, 0 /* Schlužkennung (immer vorhanden, immr 0) */ }; /* Das war der Setterkonfigurationsblock */