Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 34
1

Работа с текстовыми блоками

25.06.2019, 00:13. Показов 816. Ответов 8

Доброе время суток!
Помогите решить проблему. Пишу редактор скриптов (сценариев) к программе. есть хелп файл (*.chm) с описанием команд, в основном окне программы вывожу в hint подсказку пока основных команд (1-но слово), но есть у команд параметры которые нужно так же выводить в hint при наведении мыши на команду. Как мне это реализовать? т.е. как мне вырвать текст из хелп файл для определенного слова (команды) не открывая при этом сам хелп файл.
Например: навели мышь на команду - Copy, получили подсказку к "Copy" параметры - Start,End. И можно ли реализовать вставку блока текста по ключевому слову (команде), как например в делфи (блок три строки begin ...... end)

Заранее благодарен.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.06.2019, 00:13
Ответы с готовыми решениями:

работа с текстовыми файлами
Дан текстовый файл, каждая строка которого изображает целое число, дополненное слева и справа...

Работа с текстовыми файлами
Текстовый файл содержит текст на естественном языке. Словом считается: - последовательность...

Работа с текстовыми файлами
Создать текстовый файл, содержащий координаты трёх точек на плоскости. Установить их принадлежность...

Работа с текстовыми файлами
Скажите, пожалуйста, как таблицу с числами из файла затолкать в стриндрид? можно так вооюще...

8
Продавец времени
5577 / 3047 / 700
Регистрация: 12.03.2015
Сообщений: 14,694
25.06.2019, 08:38 2
Файлы справки не предназначены для таких действий. Конечно, возможно запилить любую вундервафлю, но, имхо, для твоего случая это нецелесообразно.
Я б на твоём месте сделал каждую команду классом, в котором было бы свойство, отвечающее за хранение справочной инфы.
0
Житель Земли
2882 / 2789 / 380
Регистрация: 26.07.2011
Сообщений: 10,934
Записей в блоге: 1
25.06.2019, 10:43 3
У всех компонентов есть свойство HelpContext. По обрывочным сведениям я знаю, что вроде бы тут можно задать ссылку на место в справочном файле и при помощи кнопки "Help" вызвать справку
Работа с текстовыми блоками

но вроде бы это касалось справки в формате HLP (старая технология). как сейчас обстоят дела... нужно искать инфу. не зря же оставили свойство HelpContext
0
Продавец времени
5577 / 3047 / 700
Регистрация: 12.03.2015
Сообщений: 14,694
25.06.2019, 10:49 4
cмотри, чо нашёл.

Работа с текстовыми блоками
0
5009 / 3907 / 1291
Регистрация: 14.04.2014
Сообщений: 17,983
Записей в блоге: 18
25.06.2019, 13:17 5
d2007 !)))
0
0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 34
04.08.2020, 20:50  [ТС] 6
можно ли реализовать вставку блока текста по ключевому слову (команде), как например в делфи (блок три строки begin ...... end)

Заранее благодарен.

Добавлено через 51 секунду
Цитата Сообщение от Verevkin Посмотреть сообщение
cмотри, чо нашёл.
что-то уже можно
0
Продавец времени
5577 / 3047 / 700
Регистрация: 12.03.2015
Сообщений: 14,694
04.08.2020, 21:53 7
Цитата Сообщение от Nuts_nio Посмотреть сообщение
можно ли реализовать вставку блока текста по ключевому слову (команде), как например в делфи (блок три строки begin ...... end)
да.
0
0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 34
26.08.2020, 19:47  [ТС] 8
и как это реализовать? дайте пример кода или ссылку на него
0
Продавец времени
5577 / 3047 / 700
Регистрация: 12.03.2015
Сообщений: 14,694
26.08.2020, 21:51 9
Открой папку "документы"\Embarcadero\Studio\code_templates\
Кинь втуда файлы из этого архива:
code_templates.7z
Работа с текстовыми блоками

Это мои шаблоны. Например, чтобы вставить
Цитата Сообщение от Verevkin Посмотреть сообщение
блок три строки begin ...... end
набери be и тыкай Ctrl+J. Редактор вставит в позицию курсора шаблон из файла be.xml. Для остальных файлов шаблонов - аналогично.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.08.2020, 21:51

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Работа с текстовыми файлами
Первая строка текстового файла in.txt содержит целое число N (число экзаменов,N<=40), след...

работа с текстовыми файлами
Дан текстовый файл, каждая строка которого изображает целое число, дополненное слева и справа...

Работа с текстовыми файлами
Нужна программа такого плана: открываем текстовый файл, в нем куча строк смотрим первую строку...

Работа с текстовыми файлами
Программа работает( считывает данные из текстовика и щитает, потом записывает результат(фамилии с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.