1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Dismiss Notice

МенюГЕО версия от 11.10.2017

Сборник интересных программ. Спасибо авторам.

  1. Nik120927

    Nik120927 Форумчанин

    цивел 2013
     
  2. barabashkasathalex

    barabashkasathalex Форумчанин

    x32 или x64 ?
    --- Сообщения объединены, Apr 23, 2015, Оригинальное время сообщения: Apr 23, 2015 ---
    Если x32, то скачайте этот файл и закиньте в папку "C\menu GEO\support" с заменой.
    --- Сообщения объединены, Apr 23, 2015 ---
    Для x64, скачайте второй файл, и так же закиньте в папку "C\menu GEO\support" с заменой.
     

    Attached Files:

    Romanzo likes this.
  3. Nik120927

    Nik120927 Форумчанин

    все
    спасибо работа
     
  4. kondrrr

    kondrrr Форумчанин

    При выборе команды удалить слой пишет ошибку 1.jpg
    и затем, при любом щелчке правой кнопкой мыши выскакивает окно
    --- Сообщения объединены, Apr 29, 2015, Оригинальное время сообщения: Apr 29, 2015 ---
    Безымянный.jpg
    --- Сообщения объединены, Apr 29, 2015 ---
    У меня Windows 7 x64. Такая ошибка была на AutoCAD 2015, и сейчас точно такая же на Civil 3D 2014. Глючит только эта команда...
    --- Сообщения объединены, Apr 29, 2015 ---
    Перезапускаешь CAD - всё нормал, если не нажимать заветную кнопку ))). Проблема, конечно, ничтожная, но просто для информации может пригодится... Или найдётся простое решение в порядке косметического ремонта!
     
  5. trir

    trir Форумчанин

    "user32"
     
  6. kondrrr

    kondrrr Форумчанин

    Я видел. И что значит? Будет работать только на 32 -ух битных системах? Или можно подправить как-то.
     
  7. trir

    trir Форумчанин

  8. Philin

    Philin Форумчанин

    Удалите всю строку в которой ошибка. Замените её на вот эти строки:

    #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

    После чего сохраните программу [​IMG]
    Это позволит работать программе и в Win32 и в Win64 операционных системах.

    Нет никаких x64 для пользователей :) x64 только для серверов и там свои операционные системы, а один только x64 процессор стоит как весь ваш компьютер в сборе.

    PS Ссылка от trir отличная. Но я не рекомендую следовать тому что там написано (там всё написано верно, но не для уже готовой программы, а для тех случаев когда с нуля пишем программу под x32x64). Программа явно написана под x32, поэтому замена Integer на Long... может закончиться тем что некоторая часть строк кода программы выдадут ошибку и программа не запустится.
     
    Last edited: Apr 29, 2015
    kondrrr and barabashkasathalex like this.
  9. kondrrr

    kondrrr Форумчанин

    Завтра попробую, спасибо за участие. Просто интересно, это только у меня одного такой косяк. Чего никто больше не заморачивается.
     
  10. trir

    trir Форумчанин

    На dwg.ru уже поднимали эту тему... несеколько лет назад и тогда решения не было. Потому что AutoCAD перещёл на VBA 7.1 только с 2013 версии, а в старых версиях это не решалось...
    Вообшем надо переходить на dotNET
     
  11. barabashkasathalex

    barabashkasathalex Форумчанин

    Пользователь barabashkasathalex обновил ресурс Меню новой записью:

    Меню v.8

    Узнать больше об этом обновлении...
     
    Romanzo, kondrrr and Корсан like this.
  12. kondrrr

    kondrrr Форумчанин

    Спасибо, всё работает!!!
     
  13. Philin

    Philin Форумчанин

    Spoiler

    Глупость.

    Потому что:
    1. На .Net физически невозможно написать некоторые программы, которые можно написать на VBA
    2. На .Net многие программы именно для геодезии написать гораздо сложнее чем на VBA и при этом на .Net объём кода программы превысит объём кода такой же программы на VBA раз в 5-8 (т.е. если пишешь сложную программу... на то, на что в VBA потребуется один разработчик, в .Net придётся нанимать команду) (скорость разработки .Net падает в разы по сравнению с VBA)
    3. На VBA можно написать одну единственную программу и она будет работать во всех без исключениях версиях Windows и AutoCAD... Зато на .Net придётся перебирать сотни вариантов (x32 - x64, каждая модификация и версия Windows, Каждая версия AutoCAD и т.д. и т.п.... всё это уникальная модификация программы для каждого случая и получается какое-то космическое количество вариантов... либо получится одна программа, но которая будет работать только в одном варианте типа Win7x32+AutoCAD2010+.Net4.0 (это пример))
    4. Среда разработки VBA является частью автокад, что позволяет писать или изменять программы любому желающему (в реальном времени). Для .Net следует устанавливать отдельно среду разработки, она никак не связана с AutoCAD... в связи с чем отладка .Net программ для разработчика это сущее мучение т.к. нельзя сразу запустить код, потом его менять и проверять работоспособность в реальном времени (скорость отладки падает в разы по сравнению с VBA).
    5. и т.д. и т.п.
    Да, у .Net есть и свои достоинства, но недостатки их с лихвой перекрывают.
     
  14. trir

    trir Форумчанин

    1. примеры?
    2. примеры?
    3. c VBA тоже проблемы, с чего разговор и начался!
    4. правда, но это решаемо
    5. ?

    Итог: dotNET мощный и удобный инструмент, а про VBA даже неизвестно - будет он в следующей версии, или нет!
     
  15. наталья_четайкина

    наталья_четайкина Форумчанин

    Прога очень хороша, только на 2013 выходит такая ошибка

    что сделать?
     

    Attached Files:

  16. АлексейМанс

    АлексейМанс Форумчанин

    установить ВБА :)
     
  17. наталья_четайкина

    наталья_четайкина Форумчанин

    Прога очень хороша, только на 2013 выходит такая ошибка

    что сделать?
    --- Сообщения объединены, May 6, 2015, Оригинальное время сообщения: May 6, 2015 ---
    Прога очень хороша, только на 2013 выходит такая ошибка

    что сделать?
    --- Сообщения объединены, May 6, 2015 ---
    Захожу по ссылке а там только начинается с 2014, а у меня 2013
     
  18. barabashkasathalex

    barabashkasathalex Форумчанин

    http://autolisp.ru/2014/04/30/vbainstallers-old-autocad/ Скачайте и установите под свою версию AutoCAD
     
    Dimbas and Romanzo like this.
  19. Пишет "неизвестная команда "GEO_ISP" ".
    для любой команды из geo. в Acad 2014 и 2007
    может кто знает в чем дело??
     
  20. barabashkasathalex

    barabashkasathalex Форумчанин

    Вы это действие выполнили "Открыть AutoCAD, в настройках прописать путь к вспомагательным файлам "C\menu GEO" и "C\menu GEO\support".
    (Сервис-Настройка-Вкладка "Файлы"-Путь доступа к вспомогательным файлам-Добавить-Обзор-Применить)" ?
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice