Register 

 

Start und Steuerung des Zusatzprogramms  JanaS   [ab V24, Januar 2004]

Diese Befehle betreffen das externe Programm janas.exe. Es öffnet ein Browser-Fenster, das seinerseits Rückmeldungen an a99 geben kann. Dazu dienen "spezielle Links", die der Systemverwalter in eigenen HTML-Seiten anlegen kann.

Eine ausführliche Dokumentation zu JanaS findet man in dem Text   janas.htm .

 

janas url   startet JanaS, dieses zeigt dann die Webseite mit der Adresse url an.

 

janas file:///c:/allegro/abc/xyz.htm

      So läßt man sich von JanaS eine beliebige HTML-Datei xyz.htm zeigen, die irgendwo im lokalen Dateisystem liegt. 

 

janas file:////allegro/abc/xyz.htm

      So muß es aussehen, wenn  \\allegro\abc\xyz.htm  ein UNC-Name ist. 

 

janas name   

                veranlaßt JanaS, die Datei   name    zu zeigen, die auf dem Verzeichnis HTML liegen (unterhalb des ProgDir) und eine HTML-Datei sein muß.

 

janas size links rechts oben unten

Es sind vier Zahlen anzugeben, als Pixel gemeint, mit denen dann die Position und Größe eines nachfolgend geöffneten JanaS-Fensters gesetzt wird.

Ohne diesen Befehl wird die Größe automatisch aus der des a99-Fensters abgeleitet.

 

janas 0   

                Das Programm JanaS wird gestoppt und abgebrochen, falls es läuft. Laufen mehrere, von verschiedenen a99-Instanzen aus gestartet, wird nur das zugehörige abgebrochen.

                Einbau dieses Befehls in _endflx.flx ist zu erwägen, um sicherzustellen, daß nach Beendigung von a99 auch JanaS beendet wird. Zwingend notwendig ist es nicht.

 

janas   

                Der Inhalt der iV wird genommen und ausgeführt. In der iV kann eine der oben beschriebenen Angaben stehen, die man vorher mit einem var-Befehl hineingeschrieben hat. Z.B.   var "size " size, wenn JanaS das a99-Fenster genau überdecken soll.

 

 

Hinweis:

Han man mehrere a99-Fenster offen, kann jedes sein eigenes JanaS-Fenster starten, die dann unabhängig voneinander funktionieren. Vor V28.1 war das nicht möglich. Jedes a99 sorgt ferner bei Beendigung dafür, daß die im TEMP-Verzeichnis liegenden, zu JanaS gehörigen Dateien gelöscht werden.

 

Beispiele:

 

janas http://www.allegro-c.de

    zeigt die allegro-Homepage

janas doku.htm

    zeigt die Datei  doku.htm  vom Verzeichnis c:\allegro\html

X htmform

    startet  htmform.flx  , darin wird JanaS gestartet und ein Bearbeitungsformular präsentiert

           (Ausführliche Kommentare zeigen, wie man eigene Formulare für JanaS aufbereiten kann)