Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

С помощью коммандера перейти к исходному тексту в BBCB?
https://zx.oberon.org/forum/viewtopic.php?f=79&t=404
Страница 1 из 1

Автор:  budden [ 26 сен 2018, 12:11 ]
Заголовок сообщения:  С помощью коммандера перейти к исходному тексту в BBCB?

Как в BlackBoxComponentBuilder с помощью коммандера перейти к исходному тексту, например, Stores.WriteXInt ? Т.е. как-то Ctrl-Q "Магическая.Команда('Stores.WriteXInt')" и далее мышью жмём на коммандер. Вопрос в том, какова магическая команда.

Автор:  Comdiv [ 26 сен 2018, 13:55 ]
Заголовок сообщения:  Re: С помощью коммандера перейти к исходному тексту в BBCB?

Вряд ли даже активные пользователи знают или помнят, какую именно команду нужно выполнить. Зато кто угодно, например, я может посмотреть на содержимое Dev/Rsrc/Menus.odc, где есть меню Info с пунктом Source. Этому пункту соответствует команда DevReferences.ShowSource, которая в конечном итоге вызывает DevReferences.ShowText (module, ident: TextMappers.String; category: Files.Name) , где category имеет значение 'Mod'.

То есть, безо всякой магии, получаем команду: ^Q "DevReferences.ShowText('Stores', 'WriteXInt', 'Mod')"

Самое долгое в этой истории было написать этот ответ. Это вопрос для StackOverflow или эта идея приказала долго жить?

Автор:  budden [ 30 сен 2018, 12:56 ]
Заголовок сообщения:  Re: С помощью коммандера перейти к исходному тексту в BBCB?

Наверное, стоило упомянуть, что вход в определения меню - через Инфо/Меню (хоть и несовершеный, но лучше, чем ничего).

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/