Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

Как установить файл .pac в BlackBox?
https://zx.oberon.org/forum/viewtopic.php?f=79&t=320
Страница 1 из 1

Автор:  Len [ 28 июн 2017, 10:49 ]
Заголовок сообщения:  Как установить файл .pac в BlackBox?

Прочитал я на сайте http://oberoncore.ru/wiki/blackbox/make_exe как сделать программу .exe, там сказано, что при линковке нужно перечислять все модули, входящие в программу. Для автоматического создания списка необходимых модулей рекомендуют скачать какие-то подсистемы, например Alm01Gather. Ну, скачал я этот .pac а как, чем его распаковать, как его установить? :?:

Автор:  Zorko [ 28 июн 2017, 22:10 ]
Заголовок сообщения:  Re: Как установить файл .pac в BlackBox?

Качаем компонент Pac - Data compression utility (Burrows / Wheeler or LZ77 + adaptative Huffman coding), именно в виде StdCoded File

Запускаем BlackBox, создаём новый пустой документ File -> New, копируем туда закодированную в текстовый вид подсистему Pac, выглядит это примерно так:

Цитата:
StdCoder.Decode ..,1 ..tH....VOM5v95uP7PNTtI99PBvETfPBPODf9TvMBHc4qlYcjRgpx
ZFhidRgfhZHZiVJiopZjZgX7I1vM.18IHe9T9N51.CIo4KrSqmqGayqnumrGql.U5pdJhZABhX
hgiRiZpZjZA.kd4oKGorCKLyKm..MH1vO9f9T1.cNZv9XORH1...kd4oKG2...g7.UBxhYxZ,3

Выбираем в меню команду Tools -> Decode, нажимаем кнопку Decode All, соглашаемся со всеми предупреждениями о создании новых папок внутри подсистемы Pac (жмакаем кнопочку OK).

Подсистема раскодирована и готова к работе. File -> Open -> "Pac" -> Docu -> Quick-Start

Автор:  Len [ 28 июн 2017, 22:23 ]
Заголовок сообщения:  Re: Как установить файл .pac в BlackBox?

А зачем такие сложности: декодировать. Не проще ли было в виде некодированных модулей распостранять эти примочки?

Автор:  Zorko [ 29 июн 2017, 01:15 ]
Заголовок сообщения:  Re: Как установить файл .pac в BlackBox?

Наверное это сделано для более удобной рассылки подсистем по e-mail или на форумах, чтобы можно было пересылать друг другу нетекстовые данные путём внедрения их в текст. Метод не нов, он давно применяется в стандартах сети FIDO (UUEncode) и электронной почте (BASE64/MIME). Кроме того, никто ведь не отменял традиционную архивацию в ZIP/RAR. А почему такой формат выбран для размещения компонентов на сайте Гельмута Цинна? Тоже, видимо, из тех соображений, чтобы подсистема инсталлировалась в BlackBox без привлечения доп. софта (архиваторов). Это не плохо и не хорошо. Непривычно, да. Но не сложнее, чем через архиватор.

Автор:  Len [ 01 июл 2017, 16:09 ]
Заголовок сообщения:  Re: Как установить файл .pac в BlackBox?

Нажимаю коммандер Dev.CompileThis BlackBox выдаёт ошибку: для компиляции PacComp2 нужны модули Out и TboxTimer, где их взять?

Автор:  Zorko [ 01 июл 2017, 23:38 ]
Заголовок сообщения:  Re: Как установить файл .pac в BlackBox?

Len, модуль PacComp2 не является критичным для работы подсистемы Pac. Насколько я понял, это просто какой-то пример использования. Видите, там в секции импорта модули Out, TboxTimer взяты в фолд? Так вот, я убрал их из импорта (можно просто свернуть фолд), и всё скомпилировалось. Ну бывает, кто-то недосмотрел. Напишу Цинну, пусть поправит.

Автор:  Len [ 02 июл 2017, 13:07 ]
Заголовок сообщения:  Re: Как установить файл .pac в BlackBox?

Установил. Спасибо за подсказки.

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/