═══ 1. Kontextsensitive Hilfe ═══ Alle diese Themen sind durch DrБcken der Taste F1 vom Programm aus direkt zu erreichen. ═══ 1.1. Datei ═══ Unter diesem MenБpunkt befinden sich folgende Funktionen. Sie werden blaс, wenn ihre Verwendung sinnlos wДre.  Neu  Laden...  Datei einfБgen...  Umbenennen...  Speichern  Speichern unter...  Speichern und Ende  Ende  Drucken... ═══ 1.1.1. Neu ═══ Mit Neu kann ein neues Programm aus Rexxit heraus erstellt werden. Bis zum ersten Speichern wird in der Titelleiste angegeben. Des weiteren wird der MenБpunkt Speichern blaс, da man dem Programm mit Speichern unter... erst einmal einen Namen zuordnen muс. ═══ 1.1.2. Laden... ═══ Durch DrБcken des MenБpunktes Laden... Фffnet sich ein Auswahl-Dialog, mit dem man eine beliebige Rexx-Datei Фffnen kann. Neben dieser gibt es aber noch zwei weitere MФglichkeiten, eine Datei zu laden. Man kann die Datei entweder am Anfang auf das Programm-Symbol oder hinterher auf die EditierflДche abwerfen. ═══ 1.1.3. Datei einfБgen... ═══ Ъber diesen MenБpunkt kФnnen Sie eine beliebige Datei an der Cursorposition einfБgen. ═══ 1.1.4. Umbenennen... ═══ Ъber diesen MenБpunkt kФnnen Sie den Namen, der in der Titelleiste steht, Дndern. Der bisherige Pfad und Dateiname wird jeweils selektiert vorgegeben. ═══ 1.1.5. Speichern ═══ Mit der Funktion Speichern kann man - man mag es kaum glauben - sein Programm speichern. Der Speicherfortschritt wird in der Statuszeile angezeigt. Ist das im Augenblick bearbeitete Programm , so kann Speichern nicht ausgefБhrt werden, d. h. es ist blaс. Dagegen ruft der Speichern-Knopf in der Knopfleiste in diesem Fall Speichern unter... auf. Speichern kann mit F2 auch direkt aufgerufen werden. ═══ 1.1.6. Speichern unter... ═══ Speichern unter... hat im wesentlichen die gleiche Funktion wie Speichern, nur kann man vor dem eigentlichen Speichern noch in einem Dialog den Namen und den Pfad des Programms festlegen. Ist das Programm , so wird auch durch den Speichern-Knopf in der Knopfleiste Speichern unter... aufgerufen. ═══ 1.1.7. Speichern und Ende ═══ Speichern und Ende speichert das Programm und beendet Rexxit danach. ═══ 1.1.8. Ende ═══ Ende beendet Rexxit, eventuell nФtiges Speichern wird angefragt. ═══ 1.1.9. Drucken... ═══ Mit Drucken kann das Programm gedruckt werden. Im Einstellungen-Notizbuch kann eingestellt werden, ob auf LPT1 oder LPT2 gedruckt werden soll. ═══ 1.2. Editieren ═══ Im MenБ Editieren gibt es fБr folgende Themen Hilfe:  RБckgДngig  In Zwischenablage kopieren  In Zwischenablage ausschneiden  Aus Zwischenablage einfБgen  Alles auswДhlen  Kopieren  Verschieben  LФschen  ASCII-Tabelle...  Rexx-MenБ  Zu STD-I/O wechseln...  Suchen... ═══ 1.2.1. RБckgДngig ═══ RБckgДngig macht die zuletzt gemachte Оnderung rБckgДngig, sei es das LФschen eines Wortes oder das RБckgДngigmachen des LФschens eines Wortes. RБckgДngig ist auch als Knopf in der Knopfleiste vorhanden (ganz links). ═══ 1.2.2. In Zwischenablage kopieren ═══ In Zwischenablage kopieren kopiert den selektierten Text in die OS/2-Zwischenablage. ═══ 1.2.3. In Zwischenablage ausschneiden ═══ In Zwischenablage ausschneiden schneidet den selektierten Text aus und speichert ihn in die OS/2-Zwischenablage. ═══ 1.2.4. Aus Zwischenablage einfБgen ═══ Aus Zwischenablage einfБgen fБgt Text aus der OS/2-Zwischenablage an der Cursorposition ein. ═══ 1.2.5. Alles auswДhlen ═══ Alles auswДhlen selektiert den gesammten Text. ═══ 1.2.6. ASCII-Tabelle... ═══ Rexxit stellt eine ASCII-Tablle zur VerfБgung. Durch einen Klick auf ein Zeichen wird in der Statuszeile dessen hexadezimaler und dezimaler ASCII-Wert angezeigt. Auсerdem erscheint das Zeichen unter dem groсen Feld so oft hintereinander geschrieben, wie es im Spin-Button zu dessen Linken festgelegt wurde. Durch DrБcken des Knopfes EinfБgen werden diese Zeichen an der Cursor-Position eingefБgt. Durch DrБcken der Taste Esc wird der Spin-Button auf 1 zurБckgesetzt. Allgemein gesehen ist in der ASCII-Tabelle zu beachten, daс das Fenster je nach verwendeter Schrift vФllig andere Zeichen zur VerfБgung stellt. ═══ 1.3. Das Rexx-Popup-MenБ ═══ Ъber das Rexx-Popup-MenБ (rechte Maustaste oder MenБpunkt Rexx-MenБ) kФnnen Sie jeden Rexx-, VRexx- oder RxMath-Befehl mit all seinen Parametern und Optionen in das Editierfeld einfБgen. DarБber hinaus kФnnen auch noch zehn frei auswДhlbare Programmbausteine eingefБgt werden. Die Befehle sind nach Art und Themen sortiert, so daс Sie jeden schnell finden kФnnen. Falls man bei einem bestimmten MenБpunkt etwas anderes eingefБgt haben mФchte, kann man dies im Einstellungen-Notizbuch auf den Seiten Rexx-MenБ und Eigenes festlegen. ═══ 1.3.1. Zu STD-I/O-Fenster wechseln ═══ Durch den MenБpunkt Zu STD-I/O-Fenster wechseln wird das STD-I/O-Fenster in den Vordergrund gebracht. Dies ist vor allem nБtzlich, wenn Rexxit im Gesamtbildschirm-Modus gefahren wird. ═══ 1.3.2. Suchen... ═══ Mit der Suchfunktion von Rexxit kann man einen bestimmten Suchbegriff ab der Cursorposition suchen und bei jedem einzelnen Vorkommen entscheiden, ob man ihn durch einen Ersatzbegriff ersetzen will. Entscheidet man sich von vorneherein, alle etwaigen Vorkommen zu ersetzen, so geschieht dies mit der Funktion Alles ersetzen. Ъber die Checkbox Groс- und Kleinschreibung beachten kann man einstellen, ob Rexxit bei der Suche nach dem Suchbegriff auf Groс- und Kleinschreibung Wert legen soll, oder nicht. ═══ 1.4. AusfБhren ═══ Rexxit hat gegenБber konventionellen Editoren den Vorteil, daс Sie Ihr Rexx-Programm, ohne es vorher speichern zu mБssen, direkt aus dem Editor heraus starten kФnnen. Dazu gibt es folgende MФglichkeiten:  PMRexx...  Debug (ohne AbwurfmФglichkeit)...  Debug (mit AbwufmФglichkeit)...  Interpretieren...  AusfБhren (ohne AbwurfmФglichkeit)...  AusfБhren (mit AbwurfmФglichkeit)... Einer dieser vier MenБpunkte hat ein HДkchen. Dieses wechselt immer zum zuletzt benutzten MenБpunkt. Der AusfБhren-Knopf in der Knopfleiste (ganz rechts) fБhrt immer eben diesen mit einem Haken versehenen MenБpunkt aus. => siehe auch die Hilfe zur Einstellungen-Notizbuchseite AusfБhren ═══ 1.4.1. PMRexx... ═══ Durch die Auswahl des MenБpunkts PMRexx kann man sein Programm mit Hilfe des bei OS/2 mitgelieferten Programms PMRexx ausfБhren lassen. PMRexx ist unter bestimmten Voraussetzungen auch Бber die Knopfleiste zu erreichen. Sehen Sie dazu AusfБhren => siehe auch die Hilfe zur Einstellungen-Notizbuchseite AusfБhren => siehe auch Debug (ohne AbwurfmФglichkeit) => siehe auch Debug (mit AbwurfmФglichkeit) => siehe auch AusfБhren (ohne AbwurfmФglichkeit) => siehe auch AusfБhren (mit AbwurfmФglichkeit) ═══ 1.4.2. Debug (ohne AbwufmФglichkeit)... ═══ Durch die Auswahl des MenБpunkts Debug (ohne AbwufmФglichkeit)... kann man sein Programm mit Hilfe des EWS (Employee Written Software) Programms RXD ausfБhren lassen. RXD ist ein kostenloses Tool, was es einem erlaubt in Rexx auf einfache Art und Weise nach Fehlern zu suchen. RXD ist durch die Бblichen OS/2-Shareware-Quellen zu bekommen. Rexxit setzt voraus, daс sich die RXD.EXE-Datei im Pfad befindet. Debug (ohne AbwufmФglichkeit)... ist unter bestimmten Voraussetzungen auch Бber die Knopfleiste zu erreichen. Sehen Sie dazu AusfБhren => siehe auch die Hilfe zur Einstellungen-Notizbuchseite AusfБhren => siehe auch PMRexx => siehe auch Debug (mit AbwurfmФglichkeit) => siehe auch AusfБhren (ohne AbwurfmФglichkeit) => siehe auch AusfБhren (mit AbwurfmФglichkeit) ═══ 1.4.3. Debug (mit AbwufmФglichkeit)... ═══ Durch die Auswahl des MenБpunkts Debug (mit AbwufmФglichkeit)... kann man sein Programm mit Hilfe des EWS (Employee Written Software) Programms RXD ausfБhren lassen. RXD ist ein kostenloses Tool, was es einem erlaubt in Rexx auf einfache Art und Weise nach Fehler zu suchen. RXD ist durch die Бblichen OS/2-Shareware-Quellen zu bekommen. Rexxit setzt vorraus, daс sich die RXD.EXE-Datei im Pfad befindet. Debug (mit AbwufmФglichkeit)... ist unter bestimmten Voraussetzungen auch Бber die Knopfleiste zu erreichen. Sehen Sie dazu AusfБhren => siehe auch die Hilfe zur Einstellungen-Notizbuchseite AusfБhren => siehe auch PMRexx => siehe auch Debug (mit AbwurfmФglichkeit) => siehe auch AusfБhren (ohne AbwurfmФglichkeit) => siehe auch AusfБhren (mit AbwurfmФglichkeit) ═══ 1.4.4. Interpretieren ═══ Durch Interpretieren kann man sein Programm oder - was besonders interessant ist - einen markierten Teil seines Programms durch die Rexx-Anweisung INTERPRET interpretieren lassen. Das heiсt, die MФglichkeiten dieser Funktion sind auf die der INTERPRET-Funktion beschrДnkt. Ansonsten kommt dieser MenБpunkt dem normalen Starten eines Programms gleich, nur wird es nicht in einem normalen OS/2-Fenster, sondern in einem PM-Fenster ausgefБhrt. Dabei ist zu beachten, daс nur die Return-Taste als Enter fungiert und daс der Interpretationsprozess den BeschrДnkungen der INTERPRET-Funktion unterliegt. Interpretieren ist unter bestimmten Voraussetzungen auch Бber die Knopfleiste zu erreichen. Sehen Sie dazu AusfБhren => siehe auch die Hilfe zur Einstellungen-Notizbuchseite AusfБhren => siehe auch PMRexx => siehe auch Debug (ohne AbwurfmФglichkeit) => siehe auch Debug (mit AbwurfmФglichkeit) => siehe auch AusfБhren (ohne AbwurfmФglichkeit) => siehe auch AusfБhren (mit AbwurfmФglichkeit) ═══ 1.4.5. AusfБhren (ohne AbwurfmФglichkeit) ═══ Die MenБpunkte AusfБhren (mit oder ohne AbwurfmФglichkeit) speichern den augenblicklichen Inhalt des Editierfeldes in eine Rexx-Datei namens Rexecute.cmd und starten diese dann. Durch Auswahl dieses MenБpunktes wird das Programm, wie oben beschrieben, gestartet. ParameterБbergabe ist nicht mФglich. hp2.AusfБhren (ohne AbwurfmФglichkeit) ist unter bestimmten Voraussetzungen auch Бber die Knopfleiste zu erreichen. Sehen Sie dazu AusfБhren => siehe auch AusfБhren (mit AbwurfmФglichkeit) => siehe auch die Hilfe zur Einstellungen-Notizbuchseite AusfБhren => siehe auch PMRexx => siehe auch Debug (ohne AbwurfmФglichkeit) => siehe auch Debug (mit AbwurfmФglichkeit) => siehe auch Interpretieren ═══ 1.4.6. AusfБhren (mit AbwurfmФglichkeit) ═══ Die MenБpunkte AusfБhren (mit oder ohne AbwurfmФglichkeit) speichern den augenblicklichen Inhalt des Editierfeldes in eine Rexx-Datei namens Rexecute.cmd und starten diese dann. Hierbei ist ein pull-Statement am Ende des Programms nБtzlich, damit sich das Fenster nicht sofort nach Beendigung des eigentlichen Programms schlieсt. Durch Auswahl dieses MenБpunktes wird das Programm, wie oben beschrieben, gestartet. Im Unterschied zum MenБpunkt Extern starten (ohne AbwurfmФglichkeit) Фffnet sich ein Dialog, in dem man Parameter, die ans Programm Бbergeben werden sollen, festlegen kann. Durch DrБcken des Knopfes Start wird der Inhalt des Textfeldes an das auszufБhrende Programm Бbergeben. In dieses Textfeld kann man entweder selbst etwas reinschreiben, oder man simuliert den Abwurf eines Objektes auf dem sonst vorhandenen Programmobjekt des Rexx-Programms. Dazu wДhlt man entweder mit Hilfe des Knopfes Suchen ein Objekt irgendwo auf seinem Rechner aus oder man wirft selbiges auf der darБber befindlichen FlДche ab. Der vollstДndige Pfad dieses Objekts wird dadurch in das Textfeld geschrieben. Text im Textfeld kФnnen Sie entweder per Hand lФschen, oder Sie drБcken den kleinen Knopf Clear, der den gesamten Inhalt des Textfeldes lФscht. => siehe auch die Hilfe zur Einstellungen-Notizbuchseite AusfБhren => siehe auch PMRexx => siehe auch Debug (ohne AbwurfmФglichkeit) => siehe auch Debug (mit AbwurfmФglichkeit) => siehe auch Interpretieren => siehe auch AusfБhren (ohne AbwurfmФglichkeit) ═══ 1.5. Einstellungen... ═══ Dieser MenБpunkt Фffnet ein Einstellungen-Notizbuch, bei dem Hilfe fБr folgende Seiten zur VerfБhgung steht:  Rexx-MenБ  Eigenes  AusfБhren  Laden  Speichern  VRexx  Drucken  Tab  Schrift  Farben  Registrieren ═══ 1.5.1. Rexx-MenБ ═══ Auf dieser Seite kФnnen Sie einstellen, welcher Text durch das Rexx-MenБ eingefБgt werden kann. Dazu wДhlt man zuerst eine Kategorie, und dann einen dazugehФrigen Abschnitt aus. Jetzt fБllt sich die Liste Eintrag mit den EintrДgen, die in dem MenБabschnitt zu finden sind. Der EinzufБgende Text fБr den selektierten Eintrag wird im Textfeld darunter angezeigt. Dieser kann nun beliebig geДndert werden und danach durch DrБcken der Taste Text speichern gespeichert werden. Von nun an wird der eben geschriebene Text bei dem Eintrag, in dem Abschnitt und in der Kategorie des Popup-MenБs eingefБgt. Ein Beispiel: MФchte man fБr diesen MenБpunkt den einzufБgenden Text z. B. von right(zeichenfolge,lДnge[,fБllzeichen]) nach right(zeichenfolge,lДnge) umДndern, so wДhlt man zuerst die Kategorie Funktion, dann den Abschnitt Textverarbeitung und dann den Eintrag RIGHT. Danach Дndert man den einzufБgenden Text wie oben angegeben ab und drБckt Text speichern. ═══ 1.5.2. Eigenes ═══ Auf dieser Seite des Notizbuchs kФnnen Sie 10 beliebige MenБpunkte definieren, die sich alle unter Eigenes im Rexx-MenБ befinden. Bevor Sie irgendetwas definiert haben, werden Sie dort 10 MenБpunkte von der Art Eigenes3, Eigenes4 usw. finden. Durch die Liste MenБpunkt kФnnen Sie den MenБpunkt, den Sie editieren wollen, auswДhlen, und ihm im Textfeld Neuer Name eben diesen geben. Dann kФnnen Sie das groсe Feld darunter mit einem beliebigen Text fБllen, und das Ganze durch DrБcken der Taste MenБpunkt und Text speichern speichern. FБllen kann man dieses Textfeld z. B., indem man ein Programmobjekt darauf abwirft, oder auch durch EinfБgen eines Textes aus der Zwischenablage. Durch die MФglichkeit, nicht nur normale Rexx-Anweisungen, sondern auch eigene beliebig groсe Texte einfБgen zu kФnnen, kФnnen Sie z. B. persФnliche, oft gebrauchte Unterprogramme einfach in jedes neue Rexx-Programm einfБgen. ═══ 1.5.3. AusfБhren ═══ Diese Seite ist zweigeteilt. Im oberen Teil kФnnen Sie festlegen, ob Sie, bevor Sie ein Programm aus dem Editor heraus starten, es immer, nie, oder nur auf Anfrage speichern wollen. Im unteren Teil kФnnen Sie das Arbeitsverzeichnis festlegen, das fБr das Rexx-Programm gilt, wenn Sie es extern aus dem Editor heraus starten. Nach jeder Оnderung mБssen Sie Speichern drБcken. Wenn Sie Verzeichnis der gerade bearbeiteten Datei ausgewДhlt haben und Ihrem augenblicklichen Text noch kein Name zugewiesen wurde, d.h. er ist, wird das derzeitige Verzeichnis von Rexxit benutzt. => siehe auch PMRexx => siehe auch Debug (ohne AbwurfmФglichkeit) => siehe auch Debug (mit AbwurfmФglichkeit) => siehe auch Interpretieren => siehe auch AusfБhren (ohne AbwurfmФglichkeit) => siehe auch AusfБhren (mit AbwurfmФglichkeit) ═══ 1.5.4. Laden ═══ Auf dieser Seite kann festgelegt werden, ob mit Rexxit nur ".cmd"-Files editiert werden kФnnen. Vielleicht mФchte jemand Rexxit ja auch als "normalen" Editor verwenden. ═══ 1.5.5. Speichern ═══ Auf dieser Seite kann man einstellen, ob und wie oft die Datei zwischengespeichert werden soll. Zwischenspeichern heiсt, daс Rexxit die augenblickliche Datei unter demselben Namen speichert, aber mit einer anderen Erweiterung: Name.AUS. Ist die Datei , so wird sie als Autosp.AUS gespeichert. Jegliche .AUS-Datei wird automatisch beim ordnungsgemДсen Beenden von Rexxit gelФscht. Sollte Rexxit beim Starten also eine .AUS-Datei finden, so ist dies ein Zeichen dafБr, daс Rexxit nicht ordnungsgemДс beendet wurde. In dem dann erscheinenden Dialog kФnnen Sie auswДhlen, ob Sie diese .AUS-Datei editieren wollen oder nicht. => siehe auch Absturz ═══ 1.5.6. VRexx ═══ Falls Sie auf die VRexx-Hilfe zugreifen mФchten, mБssen Sie auf dieser Seite einstellen, wo Rexxit das VRexx.inf-file finden kann. Entweder man stellt ein, daс das Inf-file in einem Verzeichnis zu finden ist, das in der Help-Variablen der Config.sys spezifiziert wurde, oder man gibt darunter den vollen Pfad an. Danach stellt Rexxit sowohl eine allgemeine Hilfe fБr VRexx zur VerfБgung, als auch eine wortsensitive, die Бber einen Doppelklick auf ein Wort bei gedrБckter Strg-Taste aktiviert werden kann. ═══ 1.5.7. Drucken ═══ Auf dieser Seite kФnnen Sie einstellen, ob Sie auf LPT1 oder LPT2 drucken wollen. ═══ 1.5.8. Tab ═══ Auf dieser Seite kФnnen Sie eine Tabulator-Breite zwischen 1 und 100 Pixeln festlegen. Diese kann wДhrend des Einstellens in der ProbeflДche ausprobiert werden. ═══ 1.5.9. Schrift ═══ Auf dieser Seite kФnnen Sie die Schriftart und -grФсe Дndern. StandardmДсig benutzt Rexxit 'System Monospaced' in 10-Punkt-GrФсe. ═══ 1.5.10. Farben ═══ Auf dieser Seite kФnnen Sie die Vorder- und Hintergrundfarbe des Editierfeldes Дndern. Farben kФnnen ebenfalls Бber die OS/2-Farbpalette geДndert werden. Dabei kann die Vordergrundfarbe durch gleichzeitiges DrБcken der Strg-Taste verДndert werden. Will man allerdings die Standard-Farben, die Бber die Layoutpalette eingestellt wurden, benutzen, so kann man jeweils auf den Knopf Standard drБcken. ═══ 1.6. Kopieren ═══ Durch den Knopf und den MenБpunkt Kopieren kann man einen selektierten Text beliebig oft an einen anderen Platz kopieren. Dazu selektiert man einen Text und drБckt Kopieren. Danach muс man mit dem Mauszeiger nur noch an die Stelle klicken, an die der Text kopiert werden soll. Will man den gleichen Text Фfter kopieren, so muс man nicht immer wieder neu den zu kopierenden Text selektieren, sondern man drБckt einfach nochmal auf Kopieren und klickt dann auf die Stelle, an die der ehemals selektierte Text kopiert werden soll. Dabei ist zu beachten, daс Rexxit hierzu nie die OS/2-Zwischenablage benutzt. In der Zwischenablage befindliche Daten werden also durch Kopieren nicht Бberschrieben. Der so kopierte Text kann daher auch nicht in andere Applikationen kopiert werden. => siehe auch Verschieben => siehe auch LФschen ═══ 1.7. Verschieben ═══ Durch den Knopf und den MenБpunkt Verschieben kann der selektierte Text im ganzen Programm verschoben werden. Dazu selektiert man einen Text und drБckt Verschieben. Danach klickt man mit dem Mauszeiger an die Stelle, an die der Text verschoben werden soll. Dabei ist zu beachten, daс Rexxit hierzu nie die OS/2-Zwischenablage benutzt. In der Zwischenablage befindliche Daten werden also durch Verschieben nicht Бberschrieben. Der so verschobene Text kann daher auch nicht in andere Applikationen verschoben werden. => siehe auch Kopieren => siehe auch LФschen ═══ 1.8. LФschen ═══ Durch den Knopf und den MenБpunkt LФschen wird der selektierte Text gelФscht. Dazu selektiert man einen Text und drБckt LФschen. Danach ist der selektierte Text gelФscht. => siehe auch Kopieren => siehe auch Verschieben ═══ 1.9. Hilfe ═══ Rexxit bietet sowohl wortsensitive Hilfe fБr programm-eigene Funktionen, als auch fБr die Sprache Rexx und deren Zusatzpaket VRexx. Im einzelnen steht unter diesem MenБpunkt Hilfe fБr folgende Themen zur VerfБgung.  Hilfe fБr...  Rexx-Referenz...  VRexx-Referenz...  RxMathFn-Referenz...  Hilfe fБr Rexxit...  Hilfe fБr Tasten...  Wuсten Sie schon, daс...  Produktinformation... ═══ 1.9.1. Rexx-Referenz... ═══ Durch DrБcken dieses MenБpunktes wird das Rexx-Referenzhandbuch aufgerufen. Dabei wird erwartet, daс das Orginal (Rexx.inf) im OS2-Ordner im Verzeichnis BOOK zu finden ist (wo es hingehФrt). ═══ 1.9.2. VRexx-Referenz... ═══ Durch DrБcken des MenБpunktes VRexx-Referenz... wird die VRexx-Hilfe aufgerufen. Wo diese (VRexx.inf) zu finden ist, muс man im Einstellungen-Notizbuch angeben. ═══ 1.9.3. RxMathFn-Referenz... ═══ Ъber diesen MenБpunkt kФnnen Sie eine deutsche Ъbersetzung der RxMathFn-Dokumentation bekommen. ═══ 1.9.4. Hilfe fБr... ═══ FБr jeglichen Rexx- oder VRexx-Befehl kann man hier direkte Hilfe bekommen. Dazu muс der entsprechende Befehl selektiert sein (Doppelklick). Danach erscheint im Hilfe-MenБ z. B. Hilfe fБr "SAY". Ein Klick darauf und das entsprechende Hilfe-File wird mit diesem Befehl vorselektiert aufgerufen. Das Ganze geht auch ohne MenБ, nДmlich mit einem Doppelklick (auf das Wort) bei gedrБckter Strg-Taste. ═══ 1.9.5. Hilfe fБr Tasten... ═══ Unter diesem MenБpunkt sind alle Tastenkombinationen zu finden, die Sie beim Editieren benutzen kФnnen. ═══ 1.9.6. Wuсten Sie schon, daс... ═══ Dieses Fenster soll einfach nur ein paar nette Features hervorheben, die Rexxit von anderen Editoren unterscheidet. Ъber die Tasten << und >> kФnnen Sie durch die Features scrollen und Бber die Checkbox Am Anfang immer anzeigen kФnnen Sie verhindern, daс dieses Fenster bei jedem Start von Rexxit erscheint. ═══ 1.9.7. Produktinformation... ═══ Rexxit ist ein spezieller Editor fБr Rexx, der mit zusДtzlichen Funktionen zum leichten, fehlerfreien und schnellen Schreiben von Rexx-Programmen ausgestattet ist. Dazu zДhlen:  Sechs verschiedene Arten, ein Rexx-Programm aus dem Editor heraus zu starten,  wortsensitive Hilfe fБr Rexx-Befehle,  die MФglichkeit, Rexx-Befehle per KontextmenБ einzufБgen,  volle Einbindung von VRexx und RxMathFn,  die MФglichkeit, eigene Unterprogramme per KontextmenБ einzufБgen,  ... und Vieles, Vieles mehr! Rexxit ist Shareware. Das heiсt, daс Sie es 30 Tage lang ausprobieren dБrfen und danach entscheiden mБssen, ob Sie es weiterbenutzen und registrieren wollen, oder ob Sie es lФschen. ═══ 1.10. Absturz ═══ Dieses Fenster erscheint nur, wenn beim Starten von Rexxit eine *.AUS-Datei (durch die automatische Sicherungsfunktion erstellt) gefunden wurde. Da Rexxit beim Beenden automatisch alle .AUS-Dateien in seinem Ordner lФscht, muс irgendwann wДhrend der letzten Benutzung etwas schiefgegangen sein. Rexxit bietet Ihnen nun an, die gefundene .AUS-Datei in eine unbenannte Datei zu laden. ═══ 2. Hilfe fБr Rexxit... ═══ Rexxit 1.1 (Deutsche Version) Neben den folgenden allgemeinen Hilfe-Kapiteln kФnnen Sie Бberall in Rexxit Бber die Taste F1 kontextsensitive Hilfe anfordern. WДhlen Sie z. B. den MenБpunkt Speichern unter... im Datei-MenБ aus und drБcken Sie F1.  Warum Rexxit benutzen?  Die Knopfleiste  Die Statuszeile  Tastenkombinationen  Registrierung  Dank an ...  ... und zu guter Letzt ═══ 2.1. Warum Rexxit benutzen? ═══ Rexx programmiert man anders als z. B. die Programmiersprachen C und PL/I. Man macht dauernd kleine Оnderungen und probiert sie danach sofort aus. Auсerdem ist Rexx (normalerweise) nicht die Sprache, mit der man riesige Programme entwickelt, sondern eher mal kleine Tools. Dadurch bekommt man oftmals die Parameter einer Funktion nicht mehr ganz auf die Reihe. Dies hat zur Folge, daс man dauernd in der Online-Hilfe blДttert. "Normale" Editoren sind fБr diesen Programmierstil nicht gerade bestens geeignet. Und genau hier schafft Rexxit Abhilfe. Es gibt:  Sechs verschiedene Arten, ein Rexx-Programm aus dem Editor heraus zu starten,  wortsensitive Hilfe fБr Rexx-Befehle,  die MФglichkeit, Rexx-Befehle per KontextmenБ einzufБgen,  volle Einbindung von VRexx und RxMathFn,  die MФglichkeit, eigene Unterprogramme per KontextmenБ einzufБgen,  ... und Vieles, Vieles mehr! ═══ 2.2. Die Knopfleiste ═══ Ъber die Knopfleiste kФnnen Sie folgende Funktionen ausfБhren:  RБckgДngig  Speichern bzw. Speichern unter...  Kopieren  Verschieben  LФschen  Suchen  AusfБhren ═══ 2.3. Die Statuszeile ═══ Die Statuszeile ist die graue Leiste unter dem Editorfeld. Sie enthДlt vier Felder mit Informationen zum augenblicklichen Status des Programms. Im linken Feld erscheinen Meldungen, die erklДren, was gerade so passiert. Die beiden mittleren Felder informieren Sie Бber die Zeile und Spalte, in der sich der Cursor gerade befindet. In dieser Version von Rexxit wird die Position aus GeschwindigkeitsgrБnden nur aktualisiert, wenn man mit der Maus auf das Editorfeld klickt. Dem rechten Feld kФnnen Sie entnehmen, ob ihr augenblickliches Rexx-Programm seit dem letzen Speichern oder Laden geДndert wurde. ═══ 2.4. Tastenkombinationen ═══ {Entf} LФscht den selektierten Text oder das Zeichen rechts neben dem Cursor {Shift}{Entf} Kopiert den selektierten Text in die Zwischenablage und lФscht ihn dann {Einfg} Wechselt zwischen EinfБge- und Ъberschreib-Modus {Shift}{Einfg} FБgt den Inhalt der Zwischenablage in den selektierten Bereich ein {Backspace} LФscht den selektierten Text oder das Zeichen links neben dem Cursor {Runter}{Rauf}{Rechts}{Links} Bewegen den Curser in die entsprechende Richtung. Mit {Shift} wird dabei gleichzeitig selektiert. {Strg}{Links}; {Strg}{Rechts} Bewegt den Cursor zum nДchsten oder vorherigen Wort {Strg}{Shift}{Links}; {Strg}{Shift}{Rechts} Selektiert bis zum nДchsten oder vorherigen Wort {Bild rauf}; {Bild runter} Bewegt den Cursor eine Seite rauf oder runter {Strg}{Bild rauf}; {Strg}{Bild runter} Scrollt nach rechts oder links {Pos1} Bewegt den Cursor zum Anfang der Zeile {Ende} Bewegt den Cursor zum Ende der Zeile {Shift}{Pos1} Selektiert alles vom augenblicklichen Punkt bis zum Anfang der Zeile {Shift}{Ende} Selektiert alles vom augenblicklichen Punkt bis zum Anfang der Zeile {Strg}{Pos1} Bewegt den Cursor zum Anfang des Programms {Strg}{Ende} Bewegt den Cursor zum Ende des Programms {Strg}{Shift}{Pos1} Selektiert alles vom augenblicklichen Punkt bis zum Anfang des Programms {Strg}{Shift}{Ende} Selektiert alles vom augenblicklichen Punkt bis zum Ende des Programms {Strg}{Doppelklick} Hilfe fБr den dadurch selektierten Text {F1} Aufruf der Erweiterten Hilfe von Rexxit {F2} Aufruf des MenБpunktes Speichern {F3} Aufruf des MenБpunktes Ende {F4} Aufruf des MenБpunktes Speichern und Ende {F5} Aufruf des MenБpunktes PMRexx... {F6} Aufruf des MenБpunktes Debug (ohne AbwurfmФglichkeit)... {F7} Aufruf des MenБpunktes Debug (mit AbwurfmФglichkeit)... {F8} Aufruf des MenБpunktes Interpretieren... {F9} Aufruf des MenБpunktes AusfБhren (ohne AbwurfmФglichkeit) {F10} Aufruf des MenБpunktes AusfБhren (mit AbwurfmФglichkeit) {F11} Aufruf des MenБpunktes Rexx-Referenz... {F12} Aufruf des MenБpunktes VRexx-Referenz... {Strg}{M} Aufruf des MenБpunktes RxMathFn-Referenz... ═══ 2.5. Registrierung ═══ Die Registrierung von Rexxit ist denkbar einfach. Sie haben sogar mehrere MФglichkeiten: 1. MФglichkeit Sie Бberweisen 30 DM auf folgendes Konto: Sturm Postbank Dortmund Bankleitzahl: 440 100 46 Konto-Nr. 172537-460 und geben dabei Ihren Namen, Adresse (E-mail-Addresse, wenn mФglich) und das Stichwort Rexxit an. 2. MФglichkeit Sie registrieren Бber BMT-Micro, einer Online-Registrierungs-Firma in den USA. In Deuschland ist die erste MФglichkeit sicher einfacher und billiger (30 DM statt $25). Wollen Sie allerdings per Kreditkarte registrieren, so geht dies nur Бber BMT-Micro. BMT-Micro ist Бbrigens auch im WWW: http://www.wilmington.net/bmtmicro/ BMT-Micro-Registrierungs-Formular Welche MФglichkeit auch immer Sie wДhlen, sobald die Ъberweisung gutgeschrieben ist, wird Ihnen entweder von BMT-Micro oder von mir die auf Ihren Namen passende Registrierungsnummer mitgeteilt werden. (Eine Woche sollten Sie mir Zeit lassen.) Diese geben Sie dann im Einstellungen-Notizbuch auf der Seite Registrieren ein und Rexxit wandelt sich, wenn Name und Nummer passen, in eine Vollversion um. In der Vollversion sind natБrlich keine "Unregistrierte Version"-Texte mehr zu finden, und das Produktinformationsfenster erscheint nicht mehr immer am Anfang und am Ende. UnterstБtzen Sie das Shareware-Konzept, und registrieren Sie. Rexxit wird weiterentwickelt werden. Sie investieren also in die Zukunft. Vielen Dank im voraus. ═══ 2.6. BMT-Micro... ═══ Registration can be done via BMT Micro: Mail Orders To: BMT Micro PO Box 15016 Wilmington, NC 28408 U.S.A. Voice Orders: 8:00am - 7:00pm EST (-5 GMT) (800) 414-4268 (Orders only) (910) 791-7052 (Orders / Order Inquires) Fax Orders: (910) 350-2937 24 hours, 7 days a week Online Orders via BBS: (910) 350-8061 10 lines, all 14.4K (910) 799-0923 28.8k v.FC via Compuserve: Thomas Bradford, 74031,307 via Internet: orders@bmt.wilmington.net Visa, Mastercard, Discover, American Express, Diner's Club, money order, cashiers checks, and personal checks are accepted. Also DM and British currency via registered mail. Personal checks are subject to clearance. Purchase orders from educational institutions, governmental agencies and other verifiable businesses are accepted, too. Terms are "Due Upon Receipt" with a $250 minimum. Name: ____________________________________________________________ Company: ____________________________________________________________ Address: ____________________________________________________________ ____________________________________________________________ City: _________________________ State/Province: __________________ Country: ____________________________ Postal Code: __________________ Phone: ____________________________________________________________ Fax: ____________________________________________________________ Email: ____________________________________________________________ Product Price Quantity Total -------------------------------------------------------------------- ____Rexxit 1.1__________________ $__25.00_ x ________ = $____.___ ________________________________ $________ x ________ = $____.___ ________________________________ $________ x ________ = $____.___ ________________________________ $________ x ________ = $____.___ ________________________________ $________ x ________ = $____.___ Subtotal: $____.___ North Carolina residents, please add 6% sales tax: +$____.___ Shipping (check one): ___ Email (subject to credit card verification Free ___ Fax (subject to credit card verification Free ___ 1st Class ................................. Free ___ Airborne (Next day most places, USA Only).. +$___7.00_ ___ Federal Express (USA Only)................. +$__13.00_ ___ Federal Express (Canada/Mexico)............ +$__25.00_ ___ Federal Express (Europe/Japan)............. +$__30.00_ ___ Express (Outside USA) ..................... +$__20.00_ Total: $____.___ For credit card payment only: Circle one: VISA / Master / Discover / AMEX / Diner's Club Credit card number: _____________________________________________ Expiration date: ___/___ Authorization signature: _____________________________________________ ═══ 2.7. Dank an... ═══ Dank an Dirk HБsken , Ole Zitranski und Eberhard Sturm sowohl fБr ihr Engagement, Rexxit fehlerfrei zu machen, als auch fБr ihre konstruktive Kritik und ihre nБtzlichen Tips. ═══ 2.8. ...und zu guter Letzt ═══ ...noch die Warenzeichen: Folgende Namen sind Warenzeichen von IBM: OS/2 Warp IBM Presentation Manager Folgende Namen sind Warenzeichen der WATCOM International Corporation: VX-Rexx WATCOM Hobbes ist ein Warenzeichen von Walnut Creek; Rexxit 1.1; geschrieben von Richard Sturm; (C) 1995, 1996; alle Rechte vorbehalten; wenn Sie diese Software benutzen, erkennen Sie an, daс weder Watcom noch ich in irgendeinem Fall fБr eventuelle SchДden, die durch Rexxit enstehen kФnnten, verantwortlich bin oder gemacht werden kann; Rexxit darf ungefragt weiterverbreitet werden (Shareware-CD, BBS, FTP-Server etc.), solange der Inhalt vollstДndig und unverДndert bleibt. ═══ 3. RxMath-Hilfe ═══ (C) Copyright IBM Corp. 1992 RxMathFn Mathematische Funktionen fБr OS/2 REXX OS/2 2.0 Rexx Math Function Package von Patrick J. Mueller Die folgenden Funktionen stehen in RxMathFn zur VerfБgung. Sie sind eine Untermenge der beim C-Set/2-Compiler verfБgbaren. Alle trigonometrischen Funktionen arbeiten im Bogenmaс. Alle Funktionen geben eine Zeichenfolge mit der "double"-Genauigkeit des C-Set/2-Compilers von 15 Stellen hinter dem Komma an, oder falls erforderlich in wissenschaftlicher Notation. Falls Sie eine geringere Genauigkeit (NUMERIC DIGITS) in Ihrem Programm festgelegt haben sollten, wird der zurБckkommende Wert der RxMathFn-Funktion bei der ersten arithmetischen Operation von REXX umgewandelt, - cos(x) Kosinus von x - sin(x) Sinus of x - tan(x) Tangens of x - acos(x) Arkuskosinus von x - asin(x) Arkussinus von x - atan(x) Arkustangens von x - cosh(x) Kosinus hyperbolikus von x - sinh(x) Sinus hyperbolikus von x - tanh(x) Tangens hyperbolikus von x - ceil(x) kleinste ganze Zahl >= x - floor(x) grФсte ganze Zahl <= x - exp(x) e hoch x (e ist die Basis der natБrlichen Logarithmen) - log(x) natБrlicher Logarithmus von x - log10(x) Logarithmus von x zur Basis 10 - sqrt(x) Wurzel aus x - pow(x,y) x hoch y - pi() Der Wert von pi - e() Der Wert von e Dateien in RxMath.Zip  LICENSE.TXT - Lizenz Vereinbarung  RXMATH.ABS - Abstract  RXMATHFN.DOC - Diese Datei  RXMATHFN.CMD - Beispielprogramm  RXMATHFN.DLL - compilierter Code Installation Um alle mathematischen Funktionen der RxMathFn.dll zu registrieren, mБssen folgende Funktionen ausgefБhrt werden: rc = RxFuncAdd("MathLoadFuncs","RxMathFn","MathLoadFuncs") rc = MathLoadFuncs() Die erste Funktion registriert die "MathLoadFuncs"-Funktionen in RxMathFn, und die zweite Funktion fБhrt die "MathLoadFuncs"-Funktionen aus, um den Rest der Funktionen zu laden. Sie kФnnen diese beiden Funktionen so oft aufrufen wie Sie wollen, Sie brauchen es aber nur nach jedem neuen Laden von OS/2. MathLoadFuncs zeigt Copyright-Informationen. Um diese zu unterdrБcken, mБssen Sie sie mit dem "Quiet"-Parameter aufrufen. rc = MathLoadFuncs("Quiet") Deregistrierung Sobald die RxMathFn.dll registriert wurde, und Sie sie aus dem Speicher entfernen mФchten, entweder um die DLL zu lФschen oder auszuwechseln, mБssen Sie die Rexx-Funktion "MathDropFuncs()" ausfБhren. Diese werden dann alle mathematischen Funktionen deregistriert. Dann mБssen Sie nur noch alle z. Z. laufenden CMD.EXE-Sitzungen stoppen, und die DLL lДсt sich verschieben oder ersetzen. Spezielle Zeichenfolgen Zwei spezielle Zeichenfolgen kФnnen als Ergebnis einer RxMathFn-Funktion zurБckkommen:  "nan" - ("not a number") definiert als das Ergebnis von 0/0;  "infinity" - (Unendlichkeit) definiert als das Ergebnis von 1/0. Um ein negatives Ergebnis anzudeuten, kФnnen beide speziellen Zeichenfolgen mit einem Minuszeichen versehen sein. Achtung: Dieser Text wurde aus dem Englischen ins Deutsche Бbersetzt.