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

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

  1. Nik120927

    Nik120927 Форумчанин

    цивел 2013
     
  2. barabashkasathalex

    barabashkasathalex Форумчанин

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

    Вложения:

    • AlxdDike.arx
      Размер файла:
      40 КБ
      Просмотров:
      11
    • AlxdDike.arx
      Размер файла:
      45,5 КБ
      Просмотров:
      40
    Romanzo нравится это.
  3. Nik120927

    Nik120927 Форумчанин

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

    kondrrr Форумчанин

    При выборе команды удалить слой пишет ошибку 1.jpg
    и затем, при любом щелчке правой кнопкой мыши выскакивает окно
    --- Сообщения объединены, 29 апр 2015, Оригинальное время сообщения: 29 апр 2015 ---
    Безымянный.jpg
    --- Сообщения объединены, 29 апр 2015 ---
    У меня Windows 7 x64. Такая ошибка была на AutoCAD 2015, и сейчас точно такая же на Civil 3D 2014. Глючит только эта команда...
    --- Сообщения объединены, 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... может закончиться тем что некоторая часть строк кода программы выдадут ошибку и программа не запустится.
     
    Последнее редактирование: 29 апр 2015
    kondrrr и barabashkasathalex нравится это.
  9. kondrrr

    kondrrr Форумчанин

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

    trir Форумчанин

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

    barabashkasathalex Форумчанин

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

    Меню v.8

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

    kondrrr Форумчанин

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

    Philin Форумчанин

    Оффтоп

    Глупость.

    Потому что:
    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 выходит такая ошибка

    что сделать?
     

    Вложения:

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

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

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

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

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

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

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

    barabashkasathalex Форумчанин

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

    barabashkasathalex Форумчанин

    Вы это действие выполнили "Открыть AutoCAD, в настройках прописать путь к вспомагательным файлам "C\menu GEO" и "C\menu GEO\support".
    (Сервис-Настройка-Вкладка "Файлы"-Путь доступа к вспомогательным файлам-Добавить-Обзор-Применить)" ?
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление