hacker emblem
Домашняя страница Александра Ильина

BlackBox

About | О проекте

Здесь размещены патчи для программы BlackBox Component Builder от Oberon microsystems AG (домашняя страница). Это open source проект, в котором я принимаю посильное участие. За подробным описанием патчей, а так же с сообщениями об ошибках обращайтесь в сообщество http://community.livejournal.com/blackboxcb/. Здесь, в общем-то, эти патчи просто можно скачать.

Патчи расположены в порядке убывания даты их создания, то есть последние патчи наверху. Самым первым расположен патч full.zip, который содержит самые последние версии всех измененных модулей. Если вы хотите обновить BlackBox, качайте только этот патч. Остальные файлы находятся здесь только потому, что на них указывают ссылки в старых статьях сообщества.

После каждого патча указаны модули (файлы), которые в нем изменены. Разные патчи могут изменять один и тот же модуль, поэтому файлы из более поздних патчей всегда содержат изменения от всех более ранних патчей, касающихся этого модуля. Это может создавать неявные зависимости между патчами. Самое простое правило таково: чтобы какой-то патч гарантированно работал, нужно установить и все ему предшествующие.

Вот небольшая инструкция по использованию патчей

Скачайте патч по ссылке с данного сайта. Распакуйте zip-архив. В архиве будет каталог с именем патча, а в нем исправленные файлы. Прочитайте файл ReadMe.odc. Все остальные файлы находятся в подкаталогах, соответствующих их местоположению в каталоге установки BlackBox (обычно это Subsystem/Mod/File.odc). Это означает, что содержимое патча можно просто скопировать в каталог BlackBox, разрешив замену файлов. После этого необходимо скомпилировать обновленные файлы (для этого в ReadMe.odc есть специальный коммандер) и перезапустить BlackBox.

Если что-то пойдет не так и патч вместо исправления ошибки приведет к тому, что BlackBox перестанет запускаться, вам придется переустановить BlackBox. Файлы с первоначальным исходным текстом вы заменили на новые, так что их у вас нет. А если бы они и были, вы все равно не смогли бы их скомпилировать, поскольку BlackBox не запускается. Чтобы всего этого не случилось и BlackBox не пришлось переустанавливать, я рекомендую испытывать патчи в безопасных условиях. Распакуйте патч во временный каталог, например, C:\Temp\PatchName. Затем запустите BlackBox с параметром "/use C:\Temp\PatchName" (без кавычек). Если в вашем варианте пути к временному каталогу есть пробелы, то путь нужно взять в кавычки, например:

blackbox.exe /use "C:\Program Files\Temp\PatchName"

В этом случае BlackBox будет в первую очередь искать и использовать библиотеки, находящиеся в указанном временном каталоге. То есть, вы сможете протестировать BlackBox с патчем, не заменяя никаких файлов. В случае, если что-то пойдет не так, просто удалите временный каталог.

Download | Скачать

Новые патчи выпускать не планирую, так как я перестал работать в BlackBox.

Школьный дистрибутив

Мои разработки

Last updated: 30 dec 2009 | Последнее обновление: 30 дек 2009


Пишите по адресу: ajsoft на yandex.ru. Александр Ильин.
Сайт создан в системе uCoz