Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков
Текущее время: 16 июн 2025, 18:13

Часовой пояс: UTC + 2 часа




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

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как установить файл .pac в BlackBox?
СообщениеДобавлено: 28 июн 2017, 22:10 
Не в сети
Аватара пользователя

Сообщения: 1019
Откуда: Днепропетровская обл.
Качаем компонент 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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как установить файл .pac в BlackBox?
СообщениеДобавлено: 28 июн 2017, 22:23 
Не в сети

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как установить файл .pac в BlackBox?
СообщениеДобавлено: 29 июн 2017, 01:15 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как установить файл .pac в BlackBox?
СообщениеДобавлено: 01 июл 2017, 16:09 
Не в сети

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как установить файл .pac в BlackBox?
СообщениеДобавлено: 01 июл 2017, 23:38 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как установить файл .pac в BlackBox?
СообщениеДобавлено: 02 июл 2017, 13:07 
Не в сети

Сообщения: 116
Откуда: Каменск-Уральский
Установил. Спасибо за подсказки.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
© VEDAsoft Oberon Club