Перейти к содержанию
Fire Monkey от А до Я

Axbor

Пользователи
  • Постов

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

  • Посещение

  • Победитель дней

    6

Весь контент Axbor

  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. Хочу при клике на любую ссылку в веб браузере (TWebBrowser) программа спрашивала чем его открыть (то есть спрашивал открыт посторонними программами которые установлены на телефоне). Как это реализовать? Страницу я загружаю со строки... Платформа Android и ios.
  13. Нет, у меня Rad Studio XE 10.
  14. Как я сказал, мне нужно константный размер Item а... И как видите, Design Time всё это работает...
  15. for (int i = 0; i < ListBox1->Items->Count; i ++) ListBox1->ItemByIndex(i)->Text = IntToStr(i + 1);
  16. Я указал там Trimming... В Design Time всё прекрасно работает но вот в Run Time (((..
  17. Попробуйте так: CurListBoxItem = dynamic_cast<TListBoxItem*>(ListBox1->Children->Items[i]);
  18. Изменение размера шрифта не помог...
  19. Ничего полезного для меня не нашел. Мне не нужно вычислять высоту Item а. Оно у меня константное. Просто при длинных текстах появляется вышеуказанные артефакты...
×
×
  • Создать...