|
Модераторы: Snowy, MetalFan, bems, Poseidon |
|
Andreyzpr |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 190 Регистрация: 4.2.2007 Где: Украина Репутация: 1 Всего: 1 |
У меня есть RichView
В нем выводяться ссылки типа \\ай_пишник Тоесть адреса открытых ресурсов по локалке Как сделать, чтобы при нажатии на этот адрес получить его. Открыть дальше как я знаю но вот как именно мне получить этот адрес, на который нажат курсор? |
|||
|
||||
aktuba |
|
|||
Смышленный Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 7 Всего: 38 |
Т.е.? Я не понял вопроса, если честно. В чем именно проблема?
-------------------- |
|||
|
||||
Andreyzpr |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 190 Регистрация: 4.2.2007 Где: Украина Репутация: 1 Всего: 1 |
Вот смотри
У меня есть richView В нем списком выведены ссылки. Например \\10.0.0.1 \\10.0.0.2 \\10.0.0.3 и т.п. Чтобы перейти по этому адресу на удаленный компьютер я использую ShellEcecute Вот мне нада чтобы например если я нажму на 10.0.0.1 то перешло на этот компьютер, если на 10.0.0.2 то на него. Тоесть чтото типо ссылки чтобы было... Как вот реализовать?? В крайнем случае есль плохо объяснил (увы с меня плохой оратор) то как реализовать - при нажатии на строчку в RichView'e ShowMessage'm вывелся текст который там в строчке (дальше я ужо догадаюсь ) |
|||
|
||||
aktuba |
|
|||
Смышленный Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 7 Всего: 38 |
Оформляй как ссылку и все. Только у меня один уточняющий вопрос: ты используешь TRichView или TRichEdit?
-------------------- |
|||
|
||||
Andreyzpr |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 190 Регистрация: 4.2.2007 Где: Украина Репутация: 1 Всего: 1 |
Я ж вот и хочу узнать как оформить как ссылку?
Использую RichView |
|||
|
||||
aktuba |
|
|||
Смышленный Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 7 Всего: 38 |
Тогда, для начала, покажи как добавляешь текст в RichView... -------------------- |
|||
|
||||
Andreyzpr |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 190 Регистрация: 4.2.2007 Где: Украина Репутация: 1 Всего: 1 |
вот так:
|
|||
|
||||
aktuba |
|
|||
Смышленный Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 7 Всего: 38 |
Попробуй так:
В аттаче накидал демо проект. Если не понятно, что я написал выше - посмотри его. Присоединённый файл ( Кол-во скачиваний: 17 ) RVDemo.rar 5,02 Kb -------------------- |
|||
|
||||
Andreyzpr |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 190 Регистрация: 4.2.2007 Где: Украина Репутация: 1 Всего: 1 |
Чет я не очь понял.. там же уже готовые надписи....
Вот смотри в чем проблема. Прога исчет по сети открытые для общего доступа ресурсы = фильимы, музыку и т.п. Исчет следующим кодом: (RichView переименован в Log)
Оно добавить в него все найденые.. а как их теперь сделать в виде ссылок? |
|||
|
||||
aktuba |
|
|||
Смышленный Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 7 Всего: 38 |
Добавь в Uses RVItem. Насчет стиля не забудь... P.S.: код не проверял. -------------------- |
|||
|
||||
Andreyzpr |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 190 Регистрация: 4.2.2007 Где: Украина Репутация: 1 Всего: 1 |
aktuba вообще пусто
ничего не показывает я для страховки под конец добавил RichView.Format но оно тоже ниче не показывало.. |
|||
|
||||
aktuba |
|
|||
Смышленный Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 7 Всего: 38 |
Выложи проект - посмотрю... или скинь мне.
-------------------- |
|||
|
||||
Andreyzpr |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 190 Регистрация: 4.2.2007 Где: Украина Репутация: 1 Всего: 1 |
Дело в том что там большая программа...
Там остальное нас не интересует. Главное это тот код что я тебе выложил. Смари: у меня на форме RichView и Style для него, и кнопка и едитом В обработчике события кнопки идет код тот что я тебе выше указал Можешь взять тот код что я тебе написал, только заместо riuchView.AddTextFromNewLine напиши Memo1.Lines.Add И кинь мемо на форму В едите пишешь IP адрес того, у кого буиш шарить ресурсы А там все увидишь.... -------------------------------- А если уже не углубляться в подробности::: У меня в richView'e НАПРИМЕР такие ссылки, которые каждые три секунды меняються на другие цифры: \\10.0.0.1 \\10.0.0.2 \\10.0.0.3 тоесть эти айпишники не постоянны Первые три секунды например \\10.0.0.1 \\10.0.0.2 \\10.0.0.3 через три секунды уже \\10.0.0.4 \\10.0.0.5 \\10.0.0.6 Как его превратить в ссылки Мне кажеццо там надо работать с обработчиком OnJump но я не знаком с RichView'om поэтому не знаю толком этого обработчика. Добавлено через 11 минут и 32 секунды aktuba впринцепях я проблему решил следующим образом:
Тоесть вначале оно в мемо віведет а потом в RichView Только появилась другая проблема На какую бы я ссылку не нажимал, хоть на \\10.0.0.1 хоть на http://forum.vingrad.ru ничего не происходит Как сделать чтобы оно переходило по ссылке????? |
|||
|
||||
aktuba |
|
|||
Смышленный Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 7 Всего: 38 |
Тот код, который я привел в начале - прекрасно работает. Скачай аттач и посмотри. Раз у тебя ничего не выводится - скорее всего ты неправильно устанавливаешь стили! Я в каждом коде указал на это. В моих примерах стили жестко фиксированны. Скачай пример и посмотри. Если так не получится/не понятно - сделай текстовый пример: форма с RVStyle, RVEdit и кнопку, по которой добавляются строки. Выложишь сюда - я доделаю и выложу обратно... Обращай внимание на стили - это главное!!!
P.S.: скачай аттач - там все предельно ясно и понятно!!! --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Гвозди можно забивать и микроскопом, но для этого предназначен молоток. Так зачем ты идешь обходным путем??? Это сообщение отредактировал(а) aktuba - 9.4.2007, 09:49 -------------------- |
|||
|
||||
Andreyzpr |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 190 Регистрация: 4.2.2007 Где: Украина Репутация: 1 Всего: 1 |
Ну вот я скачал аттач.
С выводом текста то понятно А как сделать чтобы оно исче переходило по той ссылке!! Я нажимаю и у мну ничего не происходит! |
|||
|
||||
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |