ADN Club > VBA

Обсуждение видеоуроков AutoCAD VBA

<< < (3/41) > >>

Александр Ривилис:
Вспомнил еще одну очень важную вещь - AutoCAD всех версий до 2014 использует VBA 6.1, которая только 32-разрядная. Если сам AutoCAD 64-разрядный (Windows 64-разрядная), то возникает масса коллизий, связанная с межпроцесным взаимодействием с разной разрядностью.

Максим Маркевич:

--- Цитата: Александр Ривилис от 24-08-2016, 12:02:39 ---Подозреваю, что проблема связана с AutoCAD / VBA. Возможно требуется переустановка, возможно установка обновлений. Интересно, у  ediczr2012 хоть что-то на VBA работает?
--- Конец цитаты ---
Очень хороший вопрос. )
ediczr2012, попробуй что-то самое простое типа:

--- Код - Visual Basic [Выбрать] ---Sub Hello()    MsgBox "HelloWorld!!"End Sub
--- Цитата: Александр Ривилис от 24-08-2016, 12:10:41 ---Вспомнил еще одну очень важную вещь - AutoCAD всех версий до 2014 использует VBA 6.1, которая только 32-разрядная. Если сам AutoCAD 64-разрядный (Windows 64-разрядная), то возникает масса коллизий, связанная с межпроцесным взаимодействием с разной разрядностью.
--- Конец цитаты ---
А вот это вполне может быть причиной неработоспособности. Лично я начинал писать VBA на AutoCAD 2015x64 на Windows7x64. Соответственно, с тех пор менялось все в том же ключе: сейчас у меня AutoCAD 2017x64, a Windows10x64. И никогда я не ловил подобной ошибки. Вообще, никогда.

Алексей Кулик:
Ну, 2009х64 тем не менее отработал корректно... Установленного 2012х64 нет, проверить не на чем :(

Александр Ривилис:

--- Цитата: Максим Маркевич от 24-08-2016, 12:17:18 ---И никогда я не ловил подобной ошибки
--- Конец цитаты ---
Гугл тоже практически ничего про такую ошибку не знает. На форуме Autodesk в разделе AutoCAD VBA такая ошибка встретилась только один раз для AutoCAD 2011 x64 в Windows 7: http://forums.autodesk.com/t5/visual-basic-customization/selectonscreen-win7-64bit-with-version-2011-acad/m-p/3156626/highlight/true#M95539

Александр Ривилис:

--- Цитата: Максим Маркевич от 24-08-2016, 12:17:18 ---Лично я начинал писать VBA на AutoCAD 2015x64 на Windows7x64.
--- Конец цитаты ---
Начиная с AutoCAD 2014 он использует VBA 7.1, который имеет ту же разрядность, что и сам AutoCAD: http://adn-cis.org/autocad-2014-dlya-razrabotchikov.html

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии