Axbor

Пользователи
  • Публикации

    159
  • Зарегистрирован

  • Посещение

  • Days Won

    3

Axbor last won the day on 25 декабря 2015

Axbor had the most liked content!

О Axbor

  • Звание
    Продвинутый пользователь
  • День рождения 25.03.1994

Информация

  • Пол
    Мужчина
  • Город
    Ташкент

Посетители профиля

606 просмотров профиля
  1. У Embarcadero нету встроенной функции?
  2. Где то видел о такой возможности (слежка за утечкой памяти) Embarcadero. Как это делается не знаю. Научите если знаете... Если для Delphi и C++ отдельно, то интересует только C++...
  3. Это собственная функция... Платформа Андроид. procedure OpenURL(URL : string); var Intent: JIntent; begin Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); Intent.setData(StrToJURI(URL)); TAndroidHelper.Activity.startActivity(Intent); end;
  4. void __fastcall TContentViewForm::WebBrowser1ShouldStartLoadWithRequest(TObject *ASender, const UnicodeString URL) { OpenURL(URL); WebBrowser1->Stop(); } //--------------------------------------------------------------------------- если на странице нет картинок, то этот вариант работает...
  5. Я загружаю на TWebBrowser HTML страницу (там есть ссылки, рисунки, всё что угодно). И при клике на любую ссылку запрашиваю у пользователя открыть эту ссылку другим приложением следующим образом: void __fastcall TContentViewForm::WebBrowser1ShouldStartLoadWithRequest(TObject *ASender, const UnicodeString URL) { OpenURL(URL); WebBrowser1->Stop(); } //--------------------------------------------------------------------------- procedure OpenURL(URL : string); var Intent: JIntent; begin Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); Intent.setData(StrToJURI(URL)); TAndroidHelper.Activity.startActivity(Intent); end; Проблема заключается в следующем, WebBrowser1->Stop(); останавливает загрузку текущей страницы (т.е. картинки на странице не открываются до конца). Я хочу что бы оно продолжалось....
  6. Зачем так заморочится?! У TWebBrowser есть событие ShouldStartLoadWithRequest там приходит URL (нажатая ссылка). Я запрашиваю у пользователя открыть эту ссылку встроенной программой, но TWebBrowser тоже открывает в это время ту ссылку. Я хочу что бы TWebBrowser не открывал это! Вот и всё.
  7. Это не то о чем я спрашиваю... я просто хочу чтобы webbrowser не загружал никакую страницу при клике! Вот и всё..
  8. Так, у меня есть некоторый html контент (в этом контенте могут быть ссылки, рисунки и т.д.). Я отображаю этот контент на TWebBrowser. Проблема в том что при нажатии на ссылки этот браузер просто переходит по ссылке и приложение теряет свой смысл. Вот я хочу что бы при клике на любую из ссылок переход по ссылке не выполнялось и просило открыть эту ссылку на встроенных программах (открытие ссылки через встроенных программ я знаю). ShouldStartLoadWithRequest в этом событии приходит адрес нажатой ссылки. Но как запретит самому TWebBrowser у перейти по этой ссылке?
  9. Вижу у WebBrowser есть событие ShouldStartLoadWithRequest... Наверно это то что мне нужно... Но не знаю как сказать ему нельзя это сделать....
  10. Вы наверно не поняли... Ссылка находится на WebBrowser. Я на WebBrowser загружаю через LoadFromStrings HTML страницу. И если на странице есть ссылка, он должен открываться встроенной программой..
  11. Думаю придется смирится...
  12. Я знаю это. Не знаю куда всё это записать...