Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6  ОтправитьПечать
Очень популярная тема (более 25 ответов) Plugin с экспортируемыми методами (число прочтений - 29628 )
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Plugin с экспортируемыми методами
Ответ #60 - 24. Января 2007 :: 19:49
Печать  
kms писал(а) 24. Января 2007 :: 19:45:
Смех

Кстати, у меня тоже что-то завешивало намертво конфигуратор, когда я пытался год назад поставить интеллисенс.
Это dots был? Можешь чуть развить тему, в чем причина?

У меня при редактировании вылезали ошибки типа "Не хватает памяти" с последущим отстрелом копыт Конфигуратора. При этом в диагностике писалось что-то про dots. Ну я его и прибил (пришлось выкорчевывать еще из нескольких других файлов). Скорость работы увеличилась. Падения ушли (почти ушли, в очень редких случаях еще может гавкнуться после нажатия точки).
  
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Plugin с экспортируемыми методами
Ответ #61 - 24. Января 2007 :: 19:50
Печать  
Uzhast писал(а) 24. Января 2007 :: 19:40:
alest писал(а) 24. Января 2007 :: 19:26:
А что вы хотели за такие деньги Язык

Дело в том, что подобные приколы подрывают утверждение, что опесорсно-открыто-бесплатные проекты как минимум не хуже, чем коммерческие.

Так и не хуже! Где платный аналог опенконф+скрипты?!
  
Наверх
ICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Plugin с экспортируемыми методами
Ответ #62 - 24. Января 2007 :: 19:51
Печать  
И да! Функционал Intellisense вообще не изменился! Товарищи, зачем там dots????  Смех
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Plugin с экспортируемыми методами
Ответ #63 - 24. Января 2007 :: 19:54
Печать  
alest писал(а) 24. Января 2007 :: 19:50:
Так и не хуже! Где платный аналог опенконф+скрипты?!

Вот-вот. Не хуже, потому что других нет. Думаешь, смогло бы оно составить конкуренцию коммерческой реализации? Я думаю, конкурировать оно могло бы только за счет бесплатности. Потому что приколы вроде жесткого синтаксиса и доработок напильником - это смерть для коммерческого продукта, такого бы там изначально не было бы.
  
Наверх
 
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Plugin с экспортируемыми методами
Ответ #64 - 25. Января 2007 :: 05:33
Печать  
я извиняюсь... честно говоря ОпенКонф для меня - лес густой и разбираться особо некогда, но поюзав функционал - отказываться уже неохота  Очень довольный
Но иногда и впрямь тормозит, редко вылетает... короче - у меня тоже есть dots - может его прибить?.. а как? Ужас
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Plugin с экспортируемыми методами
Ответ #65 - 25. Января 2007 :: 05:44
Печать  
Я, конечно, извиняюсь, НО
т.к. использовал Опенконф с момента его создания, был одним из первых тестеров и разработчиков скриптов/плагинов (немного саморекламы Улыбка ) и хочу сказать несколько слов в защиту дотс-а.
У дотс-а есть пара явных преимуществ, которых нет и не будет у Интела -
1) дотс умеет подключать глобальник при работе в обычном модуле !!
2) при работе с глобальником как с текстом дотс работает намного быстрее Интела!

Я сам использовал этот скрипт не один год, сам его дорабатывал и прилично ускорил, проблем практически никогда не было !!
и уж тем более ничего не писалось про нехватку памяти.

Отказался от использования дотс-а совсем недавно, после появления быстрого парсера от Леши Диркса, который также умеет работать с глобальником.
ЗЫ внутренности дотс-а мне, конечно, не нравились, слишком уж все было запутано и с трудом поддавалось анализу и уж тем более сложно было что-то добавлять Улыбка
Возможно, у вас использовалась какая-то очень старая
версия? Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Plugin с экспортируемыми методами
Ответ #66 - 25. Января 2007 :: 05:49
Печать  
[-] исправлен ещё один случай самоубийства вместе с убийством конфигуратора
  • в скрипте поправлена вставка выбранного варианта - то, что было справа от курсора, остаётся нетронутым
  •   

    ParserPlugin.rar ( 121 KB | Загрузки )
    Наверх
     
    IP записан
     
    artbear
    1c++ developer
    1c++ moderator
    Отсутствует


    Эх, дайте что-нибудь новенькое
    да полезное потести

    Сообщений: 6303
    Местоположение: Москва
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Plugin с экспортируемыми методами
    Ответ #67 - 25. Января 2007 :: 05:51
    Печать  
    Uzhast писал(а) 24. Января 2007 :: 18:10:
    artbear писал(а) 24. Января 2007 :: 13:03:
    А если кому-то хочется другое поведение, пусть реализует, но обязательно опционально  Язык

    Да, не работать тебе в Майкрософте Улыбка Видишь, они учли, что есть много людей со своими стилями кодирования. А ты хочешь, чтобы был жестко задан только один стиль и все.

    PS. Вот благодаря таким приколам в разных местах я и не считаю интеллисенс для 1С готовым продуктом. Ибо постоянно приходится его дорабатывать молотком и напильником.

    1. Что учел Майкрософт? Они также тупо не вставляют скобки, никакого выбора. При этом мы на это поведение повлиять никак не можем Печаль в отличие от Опенконфа Улыбка

    2. Скрипты делаются/делались авторами под себя в первую очередь. И только потом, после просьб об изменении/доработке функционала, автор может исправить что-то или доработать.
    Если тебе что-то не нравится, никто же не мешает исправить код, как тебе нужно Улыбка . Для этого и предназначен открытый код.

    3. И кто называл Опенконф с его скриптами/плагинами готовым продуктом Улыбка ?
    Все еще только развивается, хотя, конечно, за последние полгода было очень мало изменений.
      

    OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
    Наверх
    GTalkSkype/VoIPICQ  
    IP записан
     
    artbear
    1c++ developer
    1c++ moderator
    Отсутствует


    Эх, дайте что-нибудь новенькое
    да полезное потести

    Сообщений: 6303
    Местоположение: Москва
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Plugin с экспортируемыми методами
    Ответ #68 - 25. Января 2007 :: 05:58
    Печать  
    artbear писал(а) 25. Января 2007 :: 05:51:
    Uzhast писал(а) 24. Января 2007 :: 18:10:
    [quote author=artbear link=1160375325/40#54 date=1169643815]
    А если кому-то хочется другое поведение, пусть реализует, но обязательно опционально  Язык

    Да, не работать тебе в Майкрософте Улыбка Видишь, они учли, что есть много людей со своими стилями кодирования. А ты хочешь, чтобы был жестко задан только один стиль и все.

    И я же не хочу единого стиля, с чего ты взял-то? Улыбка
    Я как раз за различные стили, и это достигается упомянутой мной опциональностью.
      

    OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
    Наверх
    GTalkSkype/VoIPICQ  
    IP записан
     
    lustin
    1c++ power user
    Отсутствует


    1C *.*, ROR, Java - на
    этом остановимся

    Сообщений: 907
    Местоположение: Москва
    Зарегистрирован: 20. Октября 2006
    Пол: Мужской
    Re: Plugin с экспортируемыми методами
    Ответ #69 - 25. Января 2007 :: 06:29
    Печать  
    Позволю себе уточнить:

    1. Вопрос с отладочными версиями библиотек не решен?
    -  а то у меня не везде есть возможность их зарегистрировать...
      

    бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
    Наверх
    GTalkSkype/VoIPICQ  
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Plugin с экспортируемыми методами
    Ответ #70 - 25. Января 2007 :: 09:52
    Печать  
    ADirks писал(а) 25. Января 2007 :: 05:49:
  • в скрипте поправлена вставка выбранного варианта - то, что было справа от курсора, остаётся нетронутым

  • Леша, со скобками, конечно, это удобно... особенно Артуру Улыбка

    Но со вставкой я что-то недопонимаю - для чего это.
    Пусть есть ошибочный код, подлежащий исправлению (| - это позиция курсора):
    Код
    Выбрать все
    _т =СоздатьОбъект"ТаблицаЗначений"
    _т.Количество|Колонок(100);
     
    
    

    Нажимаем CTRL+SPACE, выбираем "КоличествоСтрок", получаем
    Код
    Выбрать все
    _т.КоличествоСтрок()Колонок(100);
     
    
    

    А ты для чего это так планировал? Может, я неправильно использую?
    Я бы если бы менял при активации в середине слова, я бы менял только текст метода полностью, а скобки и точку с запятой в этом случае бы точно не добавлял.

    Чтобы результат был такой:
    Код
    Выбрать все
    _т.КоличествоСтрок(100);
     
    
    

      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    ADirks
    1c++ developer
    1c++ moderator
    Отсутствует


    А нужны ли мы нам?

    Сообщений: 692
    Местоположение: Новосибирск
    Зарегистрирован: 22. Мая 2006
    Пол: Мужской
    Re: Plugin с экспортируемыми методами
    Ответ #71 - 25. Января 2007 :: 10:08
    Печать  
    Цитата:
    А ты для чего это так планировал? Может, я неправильно использую?
    Я бы если бы менял при активации в середине слова, я бы менял только текст метода полностью, а скобки и точку с запятой в этом случае бы точно не добавлял.
    На самом деле нифига я не планировал  Улыбка  Просто экспериментировал и так и эдак, и уже совсем запутался. Текст справа я решил не трогать, потому что иногда это деструктивное поведение, но тут надо ещё подумать.  А со скобками ты прав - так и сделаю.
      
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Plugin с экспортируемыми методами
    Ответ #72 - 25. Января 2007 :: 10:14
    Печать  
    ADirks писал(а) 25. Января 2007 :: 10:08:
    На самом деле нифига я не планировал  Улыбка

    Кстати, ты будешь смеяться, но я думаю, такой подход должен иметь какое-то научное название.
    Есть же разработка через тесты, должна быть разработка через макеты.
    Если я не найду названия в литературе (или sedmin не проявится), я придумаю его сам, ибо такой подход мне очень понятен.

    Цитата:
    Текст справа я решил не трогать, потому что иногда это деструктивное поведение, но тут надо ещё подумать.

    Это не беда, есть же CTRL+Z и почему-то CTRL-A Улыбка
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    trdm
    1c++ power user
    qt1l developer
    1c++ moderator
    Отсутствует



    Сообщений: 2343
    Местоположение: г. Ростов-на-Дону
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Plugin с экспортируемыми методами
    Ответ #73 - 25. Января 2007 :: 15:18
    Печать  
    DrACe писал(а) 25. Января 2007 :: 05:33:
    я извиняюсь... честно говоря ОпенКонф для меня - лес густой и разбираться особо некогда, но поюзав функционал - отказываться уже неохота  Очень довольный
    Но иногда и впрямь тормозит, редко вылетает... короче - у меня тоже есть dots - может его прибить?.. а как? Ужас

    Конечно прибей.
    Это образец программирования "Как не надо делать".
    Артур, убери его плз из респозитария, а то он достал в конец.....
    В конце концов я на нем учил VBScript и OpenConf. Так что для меня он свою задачу выполнил...
      
    Наверх
    IP записан
     
    artbear
    1c++ developer
    1c++ moderator
    Отсутствует


    Эх, дайте что-нибудь новенькое
    да полезное потести

    Сообщений: 6303
    Местоположение: Москва
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Plugin с экспортируемыми методами
    Ответ #74 - 25. Января 2007 :: 15:42
    Печать  
    Скрипт дотс удален из репозитария.
    Также поправлен скрипт RunAllIntellisence.vbs, который использовал дотс.
      

    OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
    Наверх
    GTalkSkype/VoIPICQ  
    IP записан
     
    Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6 
    ОтправитьПечать