Переключение на Главную Страницу Страницы: 1 ... 7 8 [9] 10 11 ... 66 ОтправитьПечать
Очень популярная тема (более 25 ответов) Colorer for Openconf - обсуждения (число прочтений - 388079 )
GrayT
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 03. Мая 2007
Re: Colorer for Openconf
Ответ #120 - 14. Мая 2007 :: 05:18
Печать  
metaeditor писал(а) 13. Мая 2007 :: 14:36:
....плагины к конфигуратору можно писать двумя способами:...


С этим понятно. На настоящий момент интересует второй вариант. Сдается мне что я прошел часть пути сделанный разработчиками Радуги. Т.е. я самостоятельно посмотрел экспортируемые методы из различных ДЛЛ 1Сины. Кстати, сдается мне что стандартные инклуды не совсем полные, правда пользы мне от этих знаний ноль Печаль

Ладно, чем конкретно заключается стенка в которую я уперся:

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

Ссылки, которые ты привел я уже все видел, но они относятся, как бы правильнее сказать, к сторонней работе, т.е. нет примеров работы с родными окнами (и данными)  1С.

Короче в настоящий момент читаю и пробую все подряд, в надежде что количество перейдет в качество Улыбка
  
Наверх
ICQ  
IP записан
 
GrayT
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 03. Мая 2007
Re: Colorer for Openconf
Ответ #121 - 14. Мая 2007 :: 05:28
Печать  
Пардон, не совсем внимательно прочитал про плагин Visual1C++ - Очевидно это именно такой плагин, как я ищу. С репозитарием ни когда не работал, попробую сам скачать. Но если скинешь на почту буду премного благодарен Улыбка
  
Наверх
ICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Colorer for Openconf
Ответ #122 - 15. Мая 2007 :: 16:54
Печать  
А для подключения телепата может просто транслировать вызовы скайта в аналогичные родного редактора? Т.е. прослойку надо положить, чтоб на выход выдавала так же, и на вход от скриптов тоже.
  
Наверх
ICQ  
IP записан
 
metaeditor
1c++ power user
Отсутствует


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Colorer for Openconf
Ответ #123 - 18. Июня 2007 :: 05:28
Печать  
образовалось кое-что потестировать...
колорер на основе скинтиллы.

SciLexer.dll - движок скинтиллы, ложить в \Bin
SciColorer.dll - сам плагин, ложить в \Bin\Config

старые колореры перед установкой надо убрать,
телепат можно не убирать, но не пользоваться им, всёравно падает.

Окно скинтиллы лежит поверх редактора, тексты синхронизируются налету.
Собственно, основная задача при тестировании, попытаться любыми способами рассинхронизировать содержимое документа и скинтиллы, программно, интерактивно, поиском, заменой, итп...
« Последняя редакция: 17. Декабря 2007 :: 03:22 - metaeditor »  

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Colorer for Openconf
Ответ #124 - 18. Июня 2007 :: 06:01
Печать  
Красиво!
Падает при вызове "Процедуры/ф-ии модуля".
А есть горячие клавиши? С телепатом будет работать?

И как правильно должны сворачиваться комментарии, стоящие перед ф-ией? Сначало оно сворачивает всё вместе с ф-ией. Стоит добавить, а потом удалить одну строку между комментарием и ф-ией, как они разделяются в разные "сворачивалки". Три последовательный скриншота в прикреплённом файле.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Colorer for Openconf
Ответ #125 - 18. Июня 2007 :: 06:22
Печать  
Да, все красиво.
Но какие еще фичи добавляются при использовании твоего плагина, кроме отличной свертки?
ЗЫ да, телепат иногда падает Печаль
Без него несколько грустновато Улыбка
  

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



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Colorer for Openconf
Ответ #126 - 18. Июня 2007 :: 07:30
Печать  
В стилях окна рамку-то убери клиентскую.
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Colorer for Openconf
Ответ #127 - 18. Июня 2007 :: 07:34
Печать  
А вообще красота, конечно...
На списке процедур модуля у меня не падает.
Но вот англоязычные Function ... EndFunction злостно игнорирует.
  

FormEx developer
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Colorer for Openconf
Ответ #128 - 18. Июня 2007 :: 08:02
Печать  
На списке процедур/функций у меня также не всегда падает, но иногда все-таки падает.
  

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


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Colorer for Openconf
Ответ #129 - 18. Июня 2007 :: 09:16
Печать  
да погодите вы, главное проверить то что я написал в посте...
телепат однозначно в полном объеме не работает, свертка комментариев глючит, знаю, английские аналоги ключевых слов надо просто добавить в список, закладки в книгах незапоминаются, встроенные методы типа СокрЛП не подсвечиваются как ключевые слова(лень их все вместе с английскими выискавать) разные другие мелочи...
смысл делать бантики если основа незаработает...
Если всёбудет ок, займёмся и телепатом...

Цитата:
Но какие еще фичи добавляются при использовании твоего плагина, кроме отличной свертки

фичи найдутся думаю...
Выделение произвольных слов другим цветом/фоном легко делается(Phoenix просил).
Подсветку слов "если..." надо будет сделать, сейчас в движке заложена только подсветка "(){}[]<>"
  

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
SiriuS
Junior Member
**
Отсутствует



Сообщений: 87
Зарегистрирован: 16. Февраля 2007
Пол: Мужской
Re: Colorer for Openconf
Ответ #130 - 27. Июня 2007 :: 19:21
Печать  
Плагин очень симпотичен.... скрипнцилла есть и под дельфи.....

Народ спрашивает когда будет продолжение......
Самое наболевшее:
1 Когда будет прямая поддержка фокуса ввода с клавы т.е когда будут в real-time обрабатываться скрипты open-confa (в частости интеллисенс), а не только когда их насильно вызовут
2 Когда появяться сервисные процедуры скринциллы.... например форвординг всех методов и процедур, а также окно параметров где мона задавать свои конструкции   Улыбка


P.s т.е  когда появиться следующий билд..... программулли  Класс
  
Наверх
 
IP записан
 
metaeditor
1c++ power user
Отсутствует


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Colorer for Openconf
Ответ #131 - 10. Июля 2007 :: 16:25
Печать  
0.9.0.1 beta
телепат с горем пополам наконецто завёлся, вышеозначенные проблемы исправлены, добавлен тулбар и меню "Соlorer"

  

SciColorer_0901b.rar ( 110 KB | Загрузки )

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
SiriuS
Junior Member
**
Отсутствует



Сообщений: 87
Зарегистрирован: 16. Февраля 2007
Пол: Мужской
Re: Colorer for Openconf
Ответ #132 - 10. Июля 2007 :: 18:22
Печать  
Все класно..... спасибо за труд

Есть некоторые проблемки
1 В главном меню Colorer >> Настройки Выдает вот что


<<< Это так надо или я дятел не догнал как пользоваться

2 А что Если ..... КонецЕсли и т.п. конструкции уже не будут сворачиваться  Плачущий

3 А нельзя ли зделать что-бы когда курсор находиться за последним значащим знаком в строке при нажатии на кнопке <<Вправо>> курсор переходил не на новую строку а сдвигался вправо....

4 И еще не понял это фича или глюк....
Если я свернул процедуру и в её наименовании пытаюсь что-то поменять блок автоматом разварачиваеться

5 Если сворачиваеш все процедуры и пытаешь что то найти в их через поиск
Например имя переменной то программа передвигает бегунок и блок в котором нашла не разворачивает.... ну и соответсвенно найденный фрагмент не выделяет (функционал скринциллы)

ну и еще в дагонку если кликаеш мышкой за концом строки курсор в то место не переноситься......

А так все очень класно..... ждемс продолжения
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Colorer for Openconf
Ответ #133 - 11. Июля 2007 :: 01:25
Печать  
А в англицкой раскладке клавиатуры только у меня не печатает или это фича Озадачен ?
В пред идушей версии английская раскладка работала.

На другом компе работает Печаль, видимо зависит от какогото другого плагина, чтобы это могло быть?
« Последняя редакция: 11. Июля 2007 :: 03:11 - Nick »  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Colorer for Openconf
Ответ #134 - 11. Июля 2007 :: 03:25
Печать  
Ещё в месте с Punto Switcher старанно работает при перекодировке в другую раскладку слово прыгает на 1 таб в право  Озадачен
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 7 8 [9] 10 11 ... 66
ОтправитьПечать