Вопрос
Как программно создать гиперсылку на какой-нибудь файл(например хранящийся в базе данных) в RichEdit-е? Пользователь выбирает любое слово в тексте и привязывает к нему файл. Все это должно происходить в Run-Time
Ответ
Если исходить из Вашей задачи, то, во-первых, Вам нужно продумать два момента:
а) структура связывающая текст и имена файлов
б) как Вы эту структуру будете хранить на диске
Здесь у Вас два пути — поискать среди существующих компонент
у Торри www.torry.ru на Delphi Super Page delphi.icm.edu.pl просто на Delphi Pages www.delphipages.com или www.delphisource.com либо разделить котлеты и мухи, т.е. сущность отдельно, изображение для юзера отдельно и делать это самому/самой.
Если Вы хотите выбрать первый путь — компонент TRichEdit Вам не помощник. У него нет методов сохранения rich-текста куда-либо. Значит Вам надо их писать самостоятельно процедуры LoadFromFile и SaveToFile, и само собой хранить в отдельной структуре данные какие слова с какими файлами связаны — а это второй путь.
Из конференции Expert_FAQ
Copyright 2000-2004 Сообщество Чайников
Контактная информация