Ссылки в FR2.54

отредактировано 06:25 Раздел: FastReport 2.xx VCL
Так вот - нужно использовать ссылки, но не просто http://итп итд, а типа такие:
ftp://user:pass@host
mailto:user@domain.com
то генератор ругается на то, что строка после @ не является целым числом.
Похоже он пытается вычислить номер страницы и перейти туда.
Вопрос: какие способы есть обмануть?
Или я туплю не по-децки.

Комментарии

  • отредактировано 06:25
    procedure TFastReportForm.FastReportObjectClick(View: TfrView);
    begin
      if (UpperCase(Copy(View.Name, 1, 4)) = 'LINK') and
        (ShellExecute(Application.Handle, nil, PChar(View.Tag), nil, nil, SW_SHOWNORMAL) <= 32) then
        ShowMessage(SysErrorMessage(GetLastError));
    end;
    
    procedure TFastReportForm.FastReportMouseOverObject(View: TfrView;
      var Cursor: TCursor);
    begin
      if (UpperCase(Copy(View.Name, 1, 4)) = 'LINK') then
        Cursor := crHandPoint;
    end;
    

    Вот ;) Типа сначала задай вопрос, а потом подумай. Звиняйте за беспокойство.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.