|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Везде пишут, что BRX с ARX якобы 100% совместим, но требует перекомпиляции.
Надо просить бояр, чтобы какую-нибудь программу попробовали с BRX SDK перекомпилировать и запустить. Эх, если бы в Брикс были динамические блоки - только бы меня и видели. А так пока - что пеньком об сову, что совой об пенек. Либо платить за Автокад, либо осваивать BRX.
__________________
Reshaping the STEM field |
||||
|
||||
конструктор Лего Регистрация: 21.10.2005
Краснодар
Сообщений: 204
|
В Bricscad BRX реализованы еще не все функции. Есть в нем еще SDS, который скорее всего в следующих релизах уберут, как только доделают свой BRX. Сам попробовал создать BRX и SDS программки, вперемежку с VLISP. Программулины получились может быть менее функциональные чем продукция CS, VetCAD и нанософт, но зато я их родил сам для себя и в них есть только необходимое мне. А в комерческих приложениях сторонних авторов конечно есть много всего, высосанного из пальца, из двадцать первого, кроме того что мне действительно нужно для повседневной работы. Мы перешли на Брикс в начале 2007 года. Поначалу конечно люди испытывали шок. Но с тех пор Брикс несколько улучшился, я написал себе всяких программулек и теперь работаю только в нем. Главное - это порядок в голове и желание работать.
Еще не понятно почему на динамические блоки народ подсел. Ну напишите себе лисп и будет вам счастье. Благо кризис дает шанс отдохнуть от круговерти и задуматься о вещах высоких, не преходящих. Последний раз редактировалось nikе, 06.02.2009 в 00:53. Причина: опечатка |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Profan, тебе так необходим Pro?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
BricsCAD существует в 2 ипостасях: Classic и Pro. В Pro есть поддержка VBA и ASIC (кажется, это единственные отличия). Зайди на официальный сайт и посмотри - там все расписывается.
Так про какой LT ты ведешь разговор - лично я не понял.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
сферический конь в вакууме Регистрация: 02.05.2006
с Вологды
Сообщений: 307
|
IMHO, вообще, всех быстрее ZWCAD все таки, если сравнивать PRogeCAD, BrisCAD и ZW по отношению к скорости работы AutoCAD'а. В простых строительных чертежах это не так заметно. А вот когда мы на работе тестили с чертежами генпланистов, где огромные съемки, куча знаков, линий и т.п. лучше всего показал себя ZWCAD 2009. Да дополнений к нему не так много, ну а что поделаешь
__________________
Наша игра - Самая игра! :D |
|||
|
||||
Регистрация: 13.10.2006
Ukraine
Сообщений: 211
|
К отличиям Bricscad Pro от Classic стоит добавить еще отсутствие в версии Classic модуля поддержки ARX-приложений. Что касается Lisp, то он в полном объеме доступен в обеих версиях. Но даже возможностей LISP может оказаться достаточно для запуска готовых или создания новых необходимых приложений. В AutoCAD LT с этим посложнее. Можно, конечно, прикрутить к нему LT Extender. Но недавно разработчики этого продукта заявили о прекращении своих разработок.
http://www.lt-extender.com/LT-Extend...ch/default.htm Возможно, Autodesk все-таки вынудила их пойти на этот шаг. Интересен также тот факт, что взамен Autocad LT + LT Extender сами разработчики закрывшегося проекта предлагают именно Bricscad V9. |
|||
|
||||
Регистрация: 08.11.2010
Сообщений: 20
|
ARX-файлы компилируются под конкретное (или конкретные) приложения. Таким образом, для запуска того или иного приложения в Bricscad необходимо выполнить его перекомпиляцию с учетом возможности выполнения в среде Bricscad.
Данная возможность присутствует не только в V11, но и в более ранних версиях, включая V9/V10
__________________
Алексей Кононенко Bricsys Россия |
|||
|
||||
Регистрация: 13.10.2006
Ukraine
Сообщений: 211
|
Цитата:
Коротко об этом написано в книге Р.Грабовски "Bricscad для пользователей AutoCAD" (стр.76) : Преобразование ARX в BRX BRX SDK (Bricscad Runtime eXtension Software Development Kit) совместим с ARX (AutoCAD Runtime eXtension) на уровне кодов, поэтому нет необходимости в каком-либо преобразовании исходного кода. Необходимо только выполнить перекомпиляцию приложения в Visual Studio 2005 SP1 или более новой версии, совместимой с библиотеками CRT 8.0 и MFC 8.0 от Microsoft. Преобразование ARX в DRX Bricsys рекомендует использовать BRX SDK вместо DRX SDK (DwgDirect Runtime eXtension), поставляемого ODA (Open Design Alliance). Это связано с тем, что: • код BRX не требует никакого преобразования. • BRX поддерживает дополнительные разделы, например, создание пользовательских объектов. DRX имеет следующие отличия от ARX: DRX вынуждает использовать интеллектуальные указатели в клиентском коде. DRX и ARX используют различные методы работы конструктора и деструктора объектов. DRX и ARX используют различные потоки управления при обработке ошибок. DRX SDK содержит только часть набора функций ARX; некоторые важные интерфейсы ARX недоступны. DRX имеет некоторые отличия в иерархии классов. Из руководства для разработчиков (надеюсь, с переводом справитесь): BRX Works with Bricscad (Windows) Pro. Bricscad Pro provides a C/C++ API, called the "BRX API". BRX stands for "Bricscad Runtime eXtension". Code compatibility BRX is 100% code compatible with the standard C++ interface of AutoCAD, ObjectARX. As an application developer, you only need to maintain one set of source code for your modules, to serve multiple CAD platforms: compile and link your code with ObjectARX to run on AutoCAD compile and link the same code with the BRX SDK to run on Bricscad. In a project, this can be set up easily through multiple build configurations. Besides different header include paths and lib paths, the settings can be identical. Note that binary compatibility is not available: a module compiled with ObjectARX can not load in Bricscad, and visa versa a module compiled with the BRX SDK can not load in AutoCAD. Features A glimpse of the various items supported in BRX: common basic functionality, in categories such as AcRx, AcAp, AcCm, AcDb, AcEd, AcGe, AcGi, AcGs, AcUt, Ads, ... Multiple Document Interface: AcApDocument, AcApDocumentIterator, AcApDocManager, ... reactors: AcApDocManagerReactor, AcDbDatabaseReactor, AcEditorReactor, ... custom objects and entities (your objects derived from AcDbObject, AcDbEntity, ... ) transactions: AcDbTransactionManager, AcTransactionManager, ... input point processing: AcEdInputPointManager, AcEdInputPointMonitor jigs: AcEdJig MFC based user interface extensions: AcUi and AdUi categories protocol extensions COM interfaces callable from C++. The COM API of Bricscad, like BRX, is code compatible with AutoCAD. The necessary *.h, *.c and *.tlb files are included in the BRX SDK. several "undocumented" but popular ARX functions, such as acdbSetDbmod, acedPostCommand, acedEvaluateLisp, ads_queueexpr, getCurrentPlotStyleName, GetListOfPlotStyles, ... load on demand, for commands registered through the AcadAppInfo interface. Please note that this list is not limitative. Version BRX is code compatible with ObjectARX version 2007 (or higher), as a consequence all the interfaces support unicode. Compiling BRX applications Your application needs to be compiled with Visual Studio 2005 (Service Pack 1 recommended), or any higher version that is compatible with version 8.0 of the Microsoft CRT and MFC libraries. Sample Amongst the sample applications installed with Bricscad, you can find a BRX sample project that shows some features of the BRX API (custom entity, dockable dialog, ...). The sample contains different build configurations, targeting Bricscad and AutoCAD. The code can be compiled with the BRX SDK and ObjectARX, and the identical behavior can be checked on both CAD platforms. Quality Assurance Alongside with the development of the BRX SDK, Bricsys has developed an extensive suite of automated tests, to back up all supported BRX functions. Every function is checked for normal operation and error return values. By this way we maximize: the correct functioning across different Bricscad versions. compatibility with the AutoCAD platform, including the correct flow of your error handling routines. backward compatibility of your application across different Bricscad versions. BRX SDK The BRX SDK consists of: a set of code compatible C++ headers the necessary lib files to link against. documentation (reference guide, porting manual, change log) The BRX SDK is not installed with Bricscad itself, but is distributed through a separate web source. You can get free access to the BRX SDK, simply by registering yourself as an application developer on the Bricsys website (www.bricsys.com). During registration, mark the check box for "ARX/BRX/DRX", and you will receive the necessary information to get started. F.A.Q. On the Bricsys website (www.bricsys.com), support section, check our knowledge base for frequently asked questions and answers. Search for the keyword "BRX" to find the related topics. Final notes The BRX API is only supported on Bricscad Pro versions, not on Bricscad Classic versions. BRX is supported on Bricscad versions V8 or higher. Bricscad V7 or earlier versions do not support BRX. The higher the Bricscad version, the more BRX functions are supported. The BRX API has been developed by Bricsys, and is exclusively available for Bricscad only. И как справедливо отметил Алексей Кононенко, такая поддержка уже не новинка для Bricscad. Было уже в 9-й версии (8-я не в счет - переходная). А новинки в 11-й версии другие. Приводить их здесь не буду, дабы не быть обвиненным в рекламе. Интересующиеся посмотрят сами. Вот уж не знаю, но в моей 10-ке (10.5.6 Pro) в окне загрузки приложений ARX присутствует. Последний раз редактировалось ES, 08.11.2010 в 21:41. |
|||
|
||||
Регистрация: 13.10.2006
Ukraine
Сообщений: 211
|
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СПДС GraphiCS под ZWCAD!! | gipro | Другие CAD системы | 3 | 15.05.2008 10:47 |
Нужен совет по BricsCAD | VVITTALIK | Другие CAD системы | 9 | 21.01.2008 13:31 |
Мастер установки плоттеров в ZWCAD | AlexG | Другие CAD системы | 2 | 10.12.2007 16:42 |