aou1c писал(а) 26. Февраля 2007 :: 16:46:при скролинге пропадает выделение процедуры,а при обратном скролинге появляется вновь
а если процедура не влезает в одну страницу, то конецпроцедуры ваще не выделяется никогда
об этом уже спрашивалось выше по ветке, эту проблему я постараюсь исправить...
Цитата:
nikolka
1) У меня в Windows 2003 при использовании плагина 1С закрываться нечего не спрашивая.
толькочто проверил на удаленном терминале, вин2003, работает, а когда именно падает?
Цитата:
2) Не льзя ли сделать выборочный показ строк по условию ...
очень не плохие вещи из этого могут получиться на пример посмотреть
свзязи по данной переменой ...
Помню видел когда то РНР редактор в котором это было реализовано.
Возможно можно сделать передачу строк которые нужно в плагин
а сам отбор строк в скрипте vbs тогда ...
Как я знаю такого и в 1С8 нет и врят ли как мне кажеться
в блежаешем будущем будет.
подобных редакторов не видел, но мысль хорошая, например подсвечивать строку если она соответствует заданному регекспу...
попробую сделать...
Цитата: 3) Извеняюсь за свою тупость но вобще реально сделать RichEdit c методом
выборочный показ и заменить им 1С-кий... если я реально туплю то извените...
Как то мне очень понравилась статья:
Win32 API. Урок 35. RichEdit Control: подстветка синтаксиса /05.06.02/
http://www.wasm.ru/article.php?article=1001035.
Там все просто и красиво может и тут так можно ?
Веть посуществу перед показом текста его нужно получить а значит можно поставить прослойку ...
Понимаю что все это может быть не просто ... но всеже...
Если не сложо то обясните почему такое не возможно ...
Во-первых, надо переписать с нуля синтаксическую подсветку текста, а уже потом добавлять свои фичи, но это не самое главное.
Тут ведь дело нетолько в отображении текста, чистый вьювер с крутой подсветкой написать как раз таки вполне выполнимая задача.
При подмене редактора надо четко следить за синхронизацией текстов редактора и документа... и даже это не самое главное...
Программное изменение документов, вот где собака порылась. Документ это не то что ты видиш на экране, это всего лишь отображение текста документа.
set doc = windows.activewnd.document
doc.FormatSel
и что тут сделает подменённый редактор?
более того, можеш даже закрыть все окна и сделать
set doc = documents("Документ.ПКО.Модуль документа")
doc.range(0,0,1,6) = "gotcha"
и текст поменяется
...
сдешние посетители, копающие 1с изнутри конечно могут иметь другое мнение на этот счет...
может и можно засунуть какуюнибудь прозрачную прослойку между CDocument и CView(или надслойку над CView)...
на delphi у меня уж точно это неполучится, я буду мучать родной конфигураторный редактор.
...
зы, в связи с кучей всяких хотелок, которые уже не влазиют в текущий код, необходимо порядком его рефакторить. в ближайшее время новых версий не предвидется...