Startseite
Downloads
Lexikon
Sonstiges
Links
Kontakt
Gästebuch
Statistics
Disclaimer

Aufruf von externen Prozeduren auf Unix-Systemen

Das ganze REXX-Programm, mit Ausnahme von Literalen, wird zur Ausführungszeit vom REXX-Interpreter in große Buchstaben umgesetzt. Beim Aufruf von internen Funktionen ist es kein Problem - sie wurden auch umgesetzt. Aus einer externen Funktion NoUmlaut, zum Beispiel, wird NOUMLAUT. Damit unter Unix-ähnlichen Systemen, die Case-Sensitive sind, diese externe Funktion gefunden wird, müssen:
  • Entweder alle Namen der externen Funktionen im ganzen Suchpfad konsekvent in der Großschreibung gehalten werden oder
  • Namen der externen Funktionen im Programm in Ausführungszeichen angegeben werden. Dabei muß dann die Schreibweise im Programm exakt dem System-Namen (Dateinamen) entsprechen, zum Beispiel:
        
    rc = "MyRead"( fileName )
Auch die so unter OS/2 oder Windows üblichen Erweiterungen des Dateinamens werden unter Unix beim Aufruf nicht ignoriert. Damit es mit dem üblichen Funktionsnamen unter Unix ohne Erweiterungsangabe klappt, darf so eine externe REXX-Funktion keine Erweiterung haben.
Your privacy: This web site has no cookies, no advertising and does not provide access data to anyone for any reason.
Copyright © Janosch R. Kowalczyk 1999, 2009. All rights reserved.
Most recent revision on 31 Jan 2009 (31) - 00:09:14
Jakoxx Logo