Dokumentation zu RUNNER2 fr GEMINI 1.99
--------------------------------------------------------------------
Stand: 30.12.1993


RUNNER2.APP ist ein kleines Programm, das Sie als Anwender niemals
zu starten brauchen. Es wird nur von GEMINI und MUPFELbenutzt. 
Wichtig ist nur, das RUNNER.APP sich im gleichen Ordner wie 
GEMINI.APP oder MUPFEL.APP befindet, Sollten sich diese Programme in 
verschiedenen Ordnern befinden, so legen Sie in jedem dieser Ordner 
eine Kopie von RUNNER2 an.

Wozu ist RUNNER2 da?

Ab Version 1.2 von GEMINI ist es mglich Programme als "Overlay" zu 
starten (siehe auch MUPFEL.DOC und VENUS.DOC). Diese Art ein Programm 
zu starten, bedeutet fr GEMINI, das es sich selbst beendet und damit 
seinen Speicher freigibt, bevor das Programm gestartet wird.

Das Problem an dieser Sache ist nur, das das so gestartete Programm 
gar nicht wei, das Sie danach wieder mit GEMINI arbeiten wollen, da 
es also wieder GEMINI starten soll! Was tun? Statt nun diese 
ahnunglose Programm direkt zu starten, startet GEMINI stattdessen 
RUNNER2. RUNNER2 startet das von Ihnen gewnschte Programm und wei, 
das nach dem Ende des Programmes wieder GEMINI gestartet werden soll.

Das nur zur Erklrung fr die Existenz diese kleinen Programmes. Wie 
gesagt: wichtig ist nur, das RUNNER in dem entsprechenden Ordner ist. 
Beim weiteren Gebrauch von GEMINI brauchen Sie sich dann ber RUNNER 
nicht weiter den Kopf zu zerbrechen.

Nachtrag zu RUNNER2:
In dieser neuen Version von RUNNER ist es mglich, mehr Argumente und 
auch das aktuelle Environment mitzugeben (was von Gemini und Mupfel 
auch gemacht wird). Dazu wird (fast wie auf dem PC) eine Datei mit 
den ntigen Informationen erzeugt und nur dieser Dateiname an RUNNER2 
bergeben. Die Datei ist fast eine reine Textdatei und hat folgenden 
Aufbau:

#!runner2.app
<am Ende wieder zu startendes Programm>
<Parameter fr das wieder zu startende Programm>
<jetzt zu startendes Programm>
<Anzahl der Zeichen der nachfolgenden Parameterzeile>
<Parameter fr das jetzt zu startende Programm>
<Startverzeichnis>
<7 Zeichen '1' oder '0': GEM-Programm, Auf Tastendruck warten, 
reserviert>
<Anzahl der Zeichen (mit 0-Bytes) des Environments>
<Das Environment selbst>
ENDE DER DATEI

Dieses flexible Format erlaubt es auch anderen Programmen RUNNER2 zu 
benutzen. Dies ging mit dem alten RUNNER nicht.

Stefan Eissing
