home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Global Amiga Experience
/
globalamigaexperience.iso
/
compressed
/
misc
/
reflector018a.dms
/
reflector018a.adf
/
Texte
/
ARexxFunktionen.TXT
< prev
next >
Wrap
Text File
|
1995-01-04
|
2KB
|
97 lines
ARexx-Funktionen
----------------
Auf der Amiga '94 sprach ich Carsten Fuchs auf das Fehlen der doch sehr
wichtigen ARexxfunktionen zum Laden oder Speichern der Kamera/Licht an.
Zu meinen Erstaunen erklärte mir Carsten. daß es diese Funktionen doch
gibt, es aber sein könne, daß er sie ganz einfach vergessen hat zu do-
kumentieren. Also mit einem File - Editor gesucht und fündig geworden.
Gleich sechs Funktionen kamen zum Vorschein:
MELDUNG
REFRESH_ALL
KP_HALBKUGEL
POL_PKT_SELECTED
LADE_KAMLI
SCHREIBE_KAMLI
Bleibt jetzt die Frage nach den Parameter der Funktionen. Ein paar habe
ich schon selbst rausgeknobelt:
MELDUNG hinweistext - Requester mit Hinweis erscheint und ist
mit Klick auf OK zu bestätigen.
REFRESH_ALL ??? - ???
KP_HALBKUGEL name radius seg1 seg2 - müßte eigentlich genau so
funktionieren wie KP_KUGEL
dazu später mehr
POL_PKT_SELECTED ??? - ???
LADE_KAMLI pfad:kam-datei - denk ich mir mal so
SCHREIBE_KAMLI pfad:kam-datei - müßte so klappen, oder ?
Die ARexx - Funktion KP_HALBKUGEL funktioniert allerdings wie oben be-
schrieben nicht. Nachfolgend das ARexx-Script 'Halbkugel.con_rexx' was
eigentlich funktionieren müßte, leider nicht die korrekten Ergebnisse
liefert:
--------
/* ARexx-Script für ToolManager-Construct-Dock */
/* von Olaf Gröning im November '94. */
/* Erzeugt den Grundkörper Halbkugel */
options results
address CONSTRUCT
INIT
GET_XYZ "Parameter_der_Halbkugel?" "Radius" "Segmente1" "Segmente2"
if result="***ABBRUCH***"
then exit 0
radius=word(result,1)
seg1=word(result,2)
seg2=word(result,3)
GET_STRING "Name_der_Halbkugel?"
if result="***ABBRUCH***"
then exit 0
objektname=result
KP_HALBKUGEL objektname radius seg1 seg2
PKL_ADD objektname
ZENTRIEREN
exit 0
--------
Vielleicht hat ja der ein oder andere eine Idee zu den fehlenden Para-
metern der 'verlorenen ARexx-Funktionen'.
Euer REFLECTOR-Team!