RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : REXX -> OREXX


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : ???
To : KAA
Subj : REXX -> OREXX

> Хотелось бы сделать subj, но не хочется переписывать старые проги. Есть ли какие-либо проблемы с работой прог для Rexx в ORexx ?

Есть. Наиболее существенно - изменился синаксис определения текущего положения в файле функцией Stream: вместо 'seek' теперь надо писать 'query seek', причем второй вариант не работает в старом REXX-е. Я пишу вот так:

parse version . RexxVer .;
if RexxVer>4 then
Compatibility.QuerySeek='query seek'; else
Compatibility.QuerySeek='seek';
/*...*/
MyFunction: procedure expose Compatibility. /*...*/
/*...*/
FilePos=Stream(FileName, 'c', Compatibility.QuerySeek);

Вообще когда я последний раз включал OREXX под полуосью, он мне показался нестабильным (что-то где-то переполняется и весь REXX в системе перестает работать). Возможно, уже пофиксили.


Fri 19 Jul 2002 13:04 Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.0) Ge




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.