OberonCore
https://forum.oberoncore.ru/

Как создать ссылку
https://forum.oberoncore.ru/viewtopic.php?f=23&t=6971
Страница 1 из 1

Автор:  sadkouski [ Вторник, 16 Январь, 2024 23:40 ]
Заголовок сообщения:  Как создать ссылку

В справке Блэкбокса есть ссылки на примеры. Как подобное делается ?

Автор:  Иван Денисов [ Среда, 17 Январь, 2024 00:21 ]
Заголовок сообщения:  Re: Как создать ссылку

sadkouski писал(а):
В справке Блэкбокса есть ссылки на примеры. Как подобное делается ?


Ссылки создаются с помощью вот такого синтаксиса
<команда>текст<>
эту строку надо выделить и выбрать в меню "Инструменты"/"Создать ссылку"

В примерах в качестве команды в первых угловых скобках идет команда StdCmds.OpenBrowser, у которой есть два аргумента, откуда брать файл и с каким названием открыть окно

<StdCmds.OpenBrowser('Obx/Docu/Hello0', 'ObxHello0 Docu')>ObxHello0  docu/sources<>

Автор:  sadkouski [ Среда, 17 Январь, 2024 16:58 ]
Заголовок сообщения:  Re: Как создать ссылку

Спасибо ! Работает

Создал папку "Cp".
В подпапке "Mod" учебные примеры, в комментариях к ним вырезки текста из разных источников.
В подпапке "Docu" поместил "CpReport" (*Сообщение о языке Компонентный Паскаль*).
В тексте "ReportCP" хочу делать ссылку на пример "Record0" в папке "Mod".
В тексте "ReportCP" под разделом "указательные типы" набрал код:
<StdCmds.OpenBrowser('Cp/Mod/Record0', 'CpRecord0 Mod')>Record<>
Выделил его.
Инструменты
Создать ссылку
Многократно появлялось меню Linrs$Target
Устал , переключился на другую работу.
Вернулся= всё работает

Автор:  Иван Денисов [ Среда, 17 Январь, 2024 20:25 ]
Заголовок сообщения:  Re: Как создать ссылку

А, меню появляется, если выделение не соответствует синтаксису. Например, вы выделили не всё или случайно выделили ещё пробел до или после треугольной скобки.

Автор:  sadkouski [ Среда, 17 Январь, 2024 22:09 ]
Заголовок сообщения:  Re: Как создать ссылку

Предположу , что это был пробел.
Я с лупой сравнивал на экране Вашу ссылку и свою.
Проверил выделение с пробелом и без - действительно это так работает. Сколько бы мне ещё предстояло неудачных попыток , что бы заподозрить такое. Пробел, это для разделения слов, один или 2, 3 для удобного восприятия. Ошибался. Спасибо

Автор:  Иван Денисов [ Среда, 17 Январь, 2024 22:22 ]
Заголовок сообщения:  Re: Как создать ссылку

Это, к слову, достаточно недружелюбное поведение, наверное, стоит это улучшить.

Если справа или слева пробелы, то их возможно просто игнорировать в алгоритме.

Может кто-то из сообщества хочет улучшить эту часть фреймворка?

Автор:  Иван Денисов [ Четверг, 18 Январь, 2024 23:45 ]
Заголовок сообщения:  Re: Как создать ссылку

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

Автор:  sadkouski [ Понедельник, 22 Январь, 2024 12:58 ]
Заголовок сообщения:  Re: Как создать ссылку

Выделил пример, скопировал.
На другой странице, в тексте, выделяю слово .
Инструменты
Создать ссылку
Меню Link&Targets
В среднем окне ; вставить
Применить.Ок

В журнале: Неизвестный идентификатор

Автор:  Иван Денисов [ Понедельник, 22 Январь, 2024 13:27 ]
Заголовок сообщения:  Re: Как создать ссылку

Вот так вставляете команду?

Вложения:
link.png
link.png [ 22.44 КБ | Просмотров: 2643 ]

Автор:  sadkouski [ Вторник, 23 Январь, 2024 01:15 ]
Заголовок сообщения:  Re: Как создать ссылку

Нет не так .
Спасибо большое !

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