Честно, сказать не понятно, зачем делать такое масло-масленное. иЛоджик и ВБА это вещи одного порядка.К сожалению илоджиком я уже начал заниматься Переводить в ВБА не умею
Запуск макрасов из иЛоджика обоснован хоть как то обоснован что бы использовать предыдущие наработки на ВБА.
А вот запуск правил иЛоджика из ВБА для чего нужно мне не понятно.
ВБА - работает через COM, а эддин для иЛоджика написан на NET. И как при этом делать приведение типов при работе в ВБА если ему нужны зарегистрированные в реестре винды СОМ-компоненты? Доступ конечно же к иЛоджику идет через сам инвентор, но объектную модель иЛоджика нужно как то узнать. Можно конечно отдельно DLL от иЛоджика подцепить в проект NET и там посмотреть через объектный браузер как есть члены, потом это внятно перенести в ВБА, провозится пору-тройку вечеров что бы это как то запустилось.
Но оно надо такой геморрой? Проще код из иЛоджика перенести на ВБА. А еще лучше взять нормальный NET-язык vb.net или c#, и делать в нем сразу.
К сожалению илоджиком я уже начал заниматьсяПеревести на VB.NET нет никаких проблем. Они очень похожи. Тонкости как сделать свой эддин, я подробно описывал у себя в мануале:
К сожалению илоджиком я уже начал заниматься Переводить в ВБА не умеюСо временем айлоджика становится мало, я бы посоветовал вам не тратить на него время, изучайте сразу VBA. Я за пол года сидя на этом форуме научился делать то, что вы никогда не сможете сделать штатным набором команд в iLogic. Если же вы будете использовать не упрощенные команды, а полноценные, то смысл использования iLogic совсем теряется. Ответы на половину вопросов, которые у вас возникнут, вы найдете на этом форуме, ибо я их уже задавал, вторую половину спросите сами.
Перевести на VB.NET нет никаких проблем. Они очень похожи. Тонкости как сделать свой эддин, я подробно описывал у себя в мануале:Большое спасибо за ссылку. Полезный материал. В дальнейшем пригодится.
http://mihakazakov.wix.com/inventor-api#!publications/cee5
Потому как полноценных программ илоджика у меня есть что то, а VB только разрозненные функцииЯ вам советую не на VB переходить, а на VBA. Он уже интегрирован в инвентор, прост в использовании. Есть хелп, примеры и объектный браузер. Так что нажимайте ALT+F11 и вперед! :)
Я вам советую не на VB переходить, а на VBA. Он уже интегрирован в инвентор, прост в использовании. Есть хелп, примеры и объектный браузер. Так что нажимайте ALT+F11 и вперед! :)Спасибо за совет конечно. Но ведь на вашем сайте описание про взаимодействие VB.net и инвентора.
А примеров нет, это как учиться ездить на машине (объяснять что такое сцепление, тормоз, развал схождения, но не объеснять КАК ТРОГАТЬСЯ С МЕСТА)Примеры есть, в справке API есть раздел samples, что в переводе с английского "примеры" :) Ну а вообще я вам так скажу, что в русскоязычном интернете изначально мало информации. Так что если использовать вашу метафору, то тронуться с места вам поможет этот форум. Не бойтесь задавать вопросы. Можете мне в лс написать. А чтобы дальше ездить на машине вам хотите-не хотите надо подтягивать английский. Лично я очень много чего нашёл в англоязычном секторе, ибо там использование API - это в порядке вещей.