RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : [W32][Object REXX] Как пофиксить бесплатную бету OREXXW32 фи


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Andrey Mitrofanov
To : KAA
Subj : [W32][Object REXX] Как пофиксить бесплатную бету OREXXW32 фи

> IBM-овский REXX для мастдая нужен.
> Подскажите, где скачать

Да-а... до $CRACK$ и SU.OS2.PROG я это не донес, но уже написал кое-что. :)) Получайте (Василий! Сидоров, к тебе тоже относится ;) ) --

===8<===
|Исходные материалы:
|~~~~~~~~~~~~~~~~~~~
|
|1) Win32 (я делал на НТ4) с установленным орексом, который мы и будем
| фиксить. OREXXW32.ZIP -- бесплатная бета IBM OREXX/W32 (искать на
| ftpsearch; например:
| orexxw32.zip
| размер 2,005,745)
|
|2) Последний фикс для _коммерческого_ OREXX - "IBM Object REXX for NT/95
| Update (Interpreter Edition V1.0.3.0)" (брать на:
| ori1030u.exe
| размер 2,710,567)
|
|3) icomp.zip
|===8<===
|InstallShield File Compressor
|Version 3.00.061 for Microsoft Windows
|Copyright(c) 1990-1995 Stirling Technologies, Inc. All Rights Reserved.
|===>8===
|(Там же лежит и v3.00.062 -- icomp95.zip.)
|
|4) isdcc122.zip
|===8<===
|isDcc v1.22
|(c) 1998 Andrew de Quincey
|www.tardis.ed.ac.uk
|[...]
|This is an installshield decompiler. [...]
|===>8===
|
|
|Как я поборол нежелание второго ставиться на первый.
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|1) Запускаем инсталятор п.2, нажимаем Yes, наблюдаем окошко InstallShield
| Self-Extratcing Exe. Далее, когда инсталятор будет чего-нибудь после
| самораспаковки .exe спрашивать, переключаемся в FileCommander/W :)
| заходим в %TEMP% и уносим оттуда файлы:
|
|--a- 2,110,898 5-18-99 4:09p common.lib
|--a- 183,305 5-18-99 4:09p _setup.lib
|--a- 90,263 5-18-99 4:09p setup.ins
|--a- 942 5-18-99 4:09p setup.pkg
| ------------ -------
| 2,385,408 4
|
| Инсталяцию апгрейда рекса теперь можно отменить.
|
|2) Распаковываем:
| c:\>icomp _setup.lib -d
|Отложите -
|--a- 4,666 5-18-99 8:55a BUGFIX.LST
|(Если хочется, также отложите LICENSE.TXT и LOGO.BMP. :) )
|Лишнее стереть.
|
| c:\>icomp common.lib -d -i
|
|Получаем ~4Mb файлов: README.*, BOOKS\*, PROGRAM\*, PROGRAM\DLL\* и SAMPLES\*.
|Сохраняем это все в сухом и темном месте.
|(При желании, удалить (это регистрационная форма) --
|--a- 708,608 5-18-99 3:14p PROGRAM\IBMPRODU.EXE )
|
| c:\>isdcc.exe setup.ins >setup.txt
|
|Читаем setup.txt и исполняем его вручную. ШУТКА. =)
|
| c:\>rem А что делать с setup.pkg я не придумал. :))
|
|3) Собственно прикладывание фикса.
|
| В \WINNT\SYSTEM32\ :
| - стереть IPF32.DLL и LIBIPF32.DLL;
| - положить новые REXX.DLL и REXXAPI.DLL.
|
| В директории ОRexx'а:
| - удалить BOOKS\*.inf, BOOKS\VIEWH.HLP и IVIEW.EXE;
| - ?может быть нужно удалить все примеры (SAMPLES\*);
| - ?может быть нужно удалить еще чего из старых файлов, не знаю;
| - скопировать все остальные файлы апгрйда _поверх_ директории
| рекса (нужно остановить все программы с рексом и на рексе :)
| кроме того, если нужно Task Manager'ом убить rxapi.exe).
|
|Что нужно прописать в реестре, я не знаю, и читать распакованный
|setup.ins не могу. У меня работает и так (вроде бы :) ), даже кое-что
|пофиксилось.
===>8===

До встречи. Andrey.
*PS*: Если отступы и строки съехали -- се ля ви == форум таков. :(

Mon 03 Dec 2001 18:39 Mozilla/4.61 [ru] (OS/2; I)




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.