Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2010, 21:14   #1
docbrain
Заблокирован
 
Регистрация: 14.01.2010
Сообщений: 306
По умолчанию Гиперссылка через процедуру.

Доброе время суток.
Я хотел сделать в своей программе несколько гиперссылок. Гиперссылки я собирался сделать из меток TLabel. Обработка URL должна была производится в отдельной процедуре, в обработчиках событий меток ее должны были только вызывать. В целом, код должен был бы быть такой.

Код:
public
          X : String;
           Y : PChar;
            procedure Z;
 
 procedure Form2.Z; 
ShellExecute(handle, 'open', Y, nil, nil, SW_SHOW);

procedure Form2.Label1.Click;
X := 'www.mail.ru';
Y := X; 
Form2.Z;
Но в реале проект не компилируется. Пишет что-то о несовместимости типов.
docbrain вне форума Ответить с цитированием
Старый 15.07.2010, 21:27   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а зачем Y нужна?
делаем просто
Код:
ShellExecute(handle,nil,PChar(X),nil,nil,SW_SHOW);
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.07.2010, 22:03   #3
docbrain
Заблокирован
 
Регистрация: 14.01.2010
Сообщений: 306
По умолчанию

Thank you.
docbrain вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
добавление через хранимую процедуру пауэрлифтинг БД в Delphi 2 27.05.2010 16:21
Передача процедуры в процедуру через Pointer. Вадим Буренков Общие вопросы Delphi 1 13.09.2009 11:42
гиперссылка KingSize Общие вопросы Delphi 7 05.05.2009 18:05
гиперссылка Neymexa Общие вопросы по Java, Java SE, Kotlin 5 17.03.2009 07:27