OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 27 Апрель, 2024 19:39

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: Четверг, 15 Май, 2008 20:49 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1538
Откуда: Беларусь, Минск
Если в моём модуле используются импортированные модули, то для доступа к их ресурсам я должен использовать уточнённые идентификаторы. То есть, <модуль>"."<ресурс>. Если я хочу поближе познакомиться с тем или иным ресурсом, то я могу выделить имя модуля в уточнённом идентификаторе или весь идентификатор, и с помощью меню должен перенестись прямо к тому ресурсу. В случае

DevCPS.Get

Этого не получится, потому что команда "DevReferences.ShowSource", отвечающая за это действие, ищет первое вхождение слова во всём тексте, а не только в компилируемом тексте. Это решается пропуском комментариев. Имеет смысл делать патч или из-за редкости таких случаев можно и опустить?

И ещё, если идентификаторы русские, то они тоже не будут искаться, потому что там установлена проверка только на поиск английских символов. В обеих версиях (1.5 и 1.6).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 16 Май, 2008 01:39 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
Valery Solovey писал(а):
Этого не получится, потому что команда "DevReferences.ShowSource", отвечающая за это действие, ищет первое вхождение слова во всём тексте, а не только в компилируемом тексте. Это решается пропуском комментариев. Имеет смысл делать патч или из-за редкости таких случаев можно и опустить?


Я подобный патч сделал, скоро может быть даже объявится :) Правда там несколько иной принцип, но посмотрим. Кстати, криво ищется не только в исходниках - в документации тоже иногда промахивается


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 16 Май, 2008 07:56 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1429
Да не стоит возиться. Кроме того, ведь "DevReferences.ShowSource" сначала ищет первое вхождение, набранное жирным шрифтом.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 16 Май, 2008 08:19 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
Trurl писал(а):
Да не стоит возиться. Кроме того, ведь "DevReferences.ShowSource" сначала ищет первое вхождение, набранное жирным шрифтом.


Ну собственно у меня она сначала ищет StdLinks.Target с такой меткой, а только потом - жирный текст. Конечно неудобно, но надёжно


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 16 Май, 2008 12:21 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1538
Откуда: Беларусь, Минск
Ещё можно насканить звёздочку или минус после обнаружения идентификатора. Так, возможно, будет быстрее вестись поиск.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 16 Май, 2008 12:58 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
Не, поиск с честным разбором не годится - в исходнике запросто могут встретиться несколько экспортируемых методов с одним именем. А в документации (автоматом) и подавно из контескта ничего не выловишь :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB