home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ST-Computer Leser 1998 October
/
STC_CD_10_1998.iso
/
SYSTEM
/
GSRECORD
/
READ_ME
< prev
Wrap
Text File
|
1998-09-26
|
2KB
|
56 lines
GEMscript-Recorder 31.12.1997
Mit dem GEMscript-Recorder können GEMscript-Kommandos von aufnahme-
fähigen GEMscript-Applikationen aufgezeichnet werden. Die Aufzeichnung
erfolgt in der Syntax von Scripter (dem GEMscript-Interpreter von
Holger Weets).
Natürlich kann man für den gleichen Zweck auch einfach den Scripter
nehmen, aber für die Programmentwicklung ist es, gerade bei Problemen,
oft praktisch, wenn man beide Seiten der Kommunikation einsehen kann.
Daher werden auch die Quelltexte des GEMscript-Recorders mitgeliefert.
Es gibt zwei Varianten des GEMscript-Recorders:
GSRECORD.APP kann als GEMscript-Interpreter in der Environmentvariable
GEMSCRIPT angemeldet werden. Nach dem Start wartet er einfach auf ein
GS_OPENMACRO-Kommando. Sobald dies eintrifft, beginnt er mit der
Aufzeichnung. Er beendet sich, wenn der Kommunikationspartner ein
GS_CLOSEMACRO oder GS_QUIT sendet oder wenn er selbst mit AP_TERM
beendet wird.
GSFREC.GTP stö₧t eine "erzwungene" GEMscript-Aufnahme mit dem Kommando
GS_MACRO (und NULL in msg[3/4]) an. Den Namen des Kommunikations-
partners (der bereits laufen mu₧!) kann man beim Programmstart über-
geben. Für die Beendigung gilt das gleiche wie bei GSRECORD.APP.
Beide Programme sind bewu₧t primitiv gehalten. Sie können nur eine
Aufnahme gleichzeitig durchführen und mit nur einer aufnahmefähigen
Applikation kommunizieren. Auch sind sie so ausgelegt, da₧ sie sich
nach dem Ende der Aufnahme selbst beenden.
Mit diesen beiden Programmen sowie der Demo-Version des Scripters
sollten Programmentwickler in der Lage sein, ihre Applikationen
aufnahmefähig zu machen.
Kleiner Tip aus der Praxis: Die Scripter-Demo sollte man von
SCRIPT_D.APP in SCRIPTER.APP umbenennen, da sie mit
appl_find ("SCRIPT_D") nicht gefunden wird (im MagiC-Taskmanager
erscheint sie trotzdem als "SCRIPTER").
Der GEMscript-Recorder, d.h. die Programme GSRECORD.APP und GSFREC.GTP
sowie ihre Quelltexte sind Public Domain. Ein jeder darf daher mit den
Programmen bzw. Teilen davon tun und lassen was er/sie/es will.
Kontaktadresse:
Dirk Haun
Europastr. 8
D-64569 Nauheim
e-mail: Dirk Haun @ WI2 (MausNet) bzw.
dirk_haun@wi2.maus.de