|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Реализация кнопок Вперед, Назад в WebBrowser
Кнопки я реализовал, но проблема в том, что при попытке переместиться на предыдущую/следующую страницу (если таковой нет) откомпиленный exe'шник браузера выдаёт "Неопознанная ошибка". Т.е. если ему некуда перемещаться, то он выдаёт ошибку. Подскажите, как сделать так, что бы такой ошибки не было?
|
#2
|
||||
|
||||
Код:
try WebBrowser1.GoBack; except // Тут можешь обработать ошибку end; |
#3
|
|||
|
|||
А я не знаю, какая ошибка. Начну сначала:
После того, как я откомпилил программу и нажал RUN, я нажимаю на кнопку назад/вперёд и Delphi выдаёт такую ошибку: Цитата:
Код:
procedure TForm1.ToolButton1Click(Sender: TObject); begin webbrowser1.GoBack; end; |
#4
|
|||
|
|||
Всё, разобрался.
|
#5
|
||||
|
||||
А можна мне поподробнее, ато что-то не получается? Я ввожу:
Цитата:
Последний раз редактировалось vah-smile, 17.02.2009 в 17:51. |
#6
|
||||
|
||||
Посмотрите здесь
Delphicode.org - справочник Delphi |
#7
|
|||
|
|||
Не проще ли прикрутить едит за форму или что иное, и использовать его значение как strtoint
т.е. Ты включил браузер - значение равно 0, при обработке GoBack Код:
var i:integer; begin i:=strtoint(edit1.text); if i=0 then webbrowser1.navigate('about:blank'); end else webbrowser1.goback; |