x32 или x64 ? --- Сообщения объединены, 23 апр 2015, Оригинальное время сообщения: 23 апр 2015 --- Если x32, то скачайте этот файл и закиньте в папку "C\menu GEO\support" с заменой. --- Сообщения объединены, 23 апр 2015 --- Для x64, скачайте второй файл, и так же закиньте в папку "C\menu GEO\support" с заменой.
При выборе команды удалить слой пишет ошибку и затем, при любом щелчке правой кнопкой мыши выскакивает окно --- Сообщения объединены, 29 апр 2015, Оригинальное время сообщения: 29 апр 2015 --- --- Сообщения объединены, 29 апр 2015 --- У меня Windows 7 x64. Такая ошибка была на AutoCAD 2015, и сейчас точно такая же на Civil 3D 2014. Глючит только эта команда... --- Сообщения объединены, 29 апр 2015 --- Перезапускаешь CAD - всё нормал, если не нажимать заветную кнопку ))). Проблема, конечно, ничтожная, но просто для информации может пригодится... Или найдётся простое решение в порядке косметического ремонта!
Удалите всю строку в которой ошибка. Замените её на вот эти строки: #If Win64 Then Declare PtrSafe Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer #ElseIf Win32 Then Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer #End If После чего сохраните программу Это позволит работать программе и в Win32 и в Win64 операционных системах. Нет никаких x64 для пользователей :) x64 только для серверов и там свои операционные системы, а один только x64 процессор стоит как весь ваш компьютер в сборе. PS Ссылка от trir отличная. Но я не рекомендую следовать тому что там написано (там всё написано верно, но не для уже готовой программы, а для тех случаев когда с нуля пишем программу под x32x64). Программа явно написана под x32, поэтому замена Integer на Long... может закончиться тем что некоторая часть строк кода программы выдадут ошибку и программа не запустится.
Завтра попробую, спасибо за участие. Просто интересно, это только у меня одного такой косяк. Чего никто больше не заморачивается.
На dwg.ru уже поднимали эту тему... несеколько лет назад и тогда решения не было. Потому что AutoCAD перещёл на VBA 7.1 только с 2013 версии, а в старых версиях это не решалось... Вообшем надо переходить на dotNET
Пользователь barabashkasathalex обновил ресурс Меню новой записью: Меню v.8 Узнать больше об этом обновлении...
Оффтоп (Move your mouse to the spoiler area to reveal the content) Глупость. Потому что: На .Net физически невозможно написать некоторые программы, которые можно написать на VBA На .Net многие программы именно для геодезии написать гораздо сложнее чем на VBA и при этом на .Net объём кода программы превысит объём кода такой же программы на VBA раз в 5-8 (т.е. если пишешь сложную программу... на то, на что в VBA потребуется один разработчик, в .Net придётся нанимать команду) (скорость разработки .Net падает в разы по сравнению с VBA) На VBA можно написать одну единственную программу и она будет работать во всех без исключениях версиях Windows и AutoCAD... Зато на .Net придётся перебирать сотни вариантов (x32 - x64, каждая модификация и версия Windows, Каждая версия AutoCAD и т.д. и т.п.... всё это уникальная модификация программы для каждого случая и получается какое-то космическое количество вариантов... либо получится одна программа, но которая будет работать только в одном варианте типа Win7x32+AutoCAD2010+.Net4.0 (это пример)) Среда разработки VBA является частью автокад, что позволяет писать или изменять программы любому желающему (в реальном времени). Для .Net следует устанавливать отдельно среду разработки, она никак не связана с AutoCAD... в связи с чем отладка .Net программ для разработчика это сущее мучение т.к. нельзя сразу запустить код, потом его менять и проверять работоспособность в реальном времени (скорость отладки падает в разы по сравнению с VBA). и т.д. и т.п. Да, у .Net есть и свои достоинства, но недостатки их с лихвой перекрывают.
1. примеры? 2. примеры? 3. c VBA тоже проблемы, с чего разговор и начался! 4. правда, но это решаемо 5. ? Итог: dotNET мощный и удобный инструмент, а про VBA даже неизвестно - будет он в следующей версии, или нет!
Прога очень хороша, только на 2013 выходит такая ошибка что сделать? --- Сообщения объединены, 6 май 2015, Оригинальное время сообщения: 6 май 2015 --- Прога очень хороша, только на 2013 выходит такая ошибка что сделать? --- Сообщения объединены, 6 май 2015 --- Захожу по ссылке а там только начинается с 2014, а у меня 2013
http://autolisp.ru/2014/04/30/vbainstallers-old-autocad/ Скачайте и установите под свою версию AutoCAD
Пишет "неизвестная команда "GEO_ISP" ". для любой команды из geo. в Acad 2014 и 2007 может кто знает в чем дело??
Вы это действие выполнили "Открыть AutoCAD, в настройках прописать путь к вспомагательным файлам "C\menu GEO" и "C\menu GEO\support". (Сервис-Настройка-Вкладка "Файлы"-Путь доступа к вспомогательным файлам-Добавить-Обзор-Применить)" ?