RXLIB
| Formát: | RXLIB <názevv> [<priorita> [<ofset> [<verze>]]] |
| Šablona: | NAME, PRIORITY, OFFSET/N, VERSION/N |
| Účel: | Správa a seznam ARexx knihoven a hostitelů. |
| Cesta: | C:RXLIB |
Příkaz RXLIB spravuje knihovny funkcí a hostitele, takže je lze volat přímo z ARexxu. Také jej lze použít k výpisu aktuálně definovaných knihoven.
Chcete-li přidat novou knihovnu, zadejte její název, prioritu a hodnotu ofsetu. Priorita musí být v rozsahu -100 až 100. Aby byla vaše knihovna vyvolána dříve, než se rezidentní proces podívá na příkaz, ujistěte se, že je priorita větší než -60. Hodnota offsetu je skutečný vektorový offset knihovny a měla by být dokumentována s každou knihovnou. Poslední parametr, požadovaná verze knihovny, může být obvykle vynechán. V tomto případě bude použito 0 (přijatelná je jakákoli verze knihovny).
Chcete-li přidat nového hostitele, zadejte jeho název a prioritu, ale vynechejte hodnotu ofsetu a číslo verze. Všimněte si, že ve chvíli přidání hostitele se neprovádí žádný test k ověření, zda existuje veřejný port zpráv daného jména.
Chcete-li odebrat knihovnu nebo hostitele, zadejte její název a vynechejte parametry priority, ofsetu a verze.
Chcete-li zobrazit seznam všech knihoven funkcí a hostitelů, vynechejte název knihovny, prioritu, ofset a parametry verze.
Příklady
Přidání knihovny "rexxsupport.library":
| 1> RXLIB rexxsupport.library 0 -30 |
Zobrazení všech aktivních knihoven funkcí s hostitelů:
| 1> RXLIB rexxsupport.library (library) REXX (host) |
Odstranění knihovny "rexxsupport.library":
| 1> RXLIB rexxsupport.library |
Přidání nového hostitele nazvaného "MORE":
| 1> RXLIB MORE -1 |
Poznámka: Nechápejte hodnotu ofsetu knihovny špatně nebo se ARexx zhroutí, když bude proveden další pokus o volání knihovny funkcí!
Nemůžete nahradit přímo existující knihovnu funkcí nebo hostitele novou položkou. Před přidáním nové položky je třeba odstranit starou položku.



