- 0
Правильно подключить измененный стандартный pas файл
-
Похожий контент
-
- 1 ответ
- 446 просмотров
-
- 2 ответа
- 923 просмотра
-
- 1 ответ
- 1 423 просмотра
-
- 0 ответов
- 1 314 просмотра
-
- 4 ответа
- 2 416 просмотров
-
Как сделать управление в TWebBrowser под Win как на мобильных платформах
От Yarpda,
- twebbrowser
- windows
- (и ещё 1 )
- 15 ответов
- 1 559 просмотров
-
- 0 ответов
- 824 просмотра
-
- 8 ответов
- 1 928 просмотров
-
- 1 ответ
- 1 307 просмотров
-
- 3 ответа
- 1 414 просмотра
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
kami
Доброго времени суток, коллеги!
Пришлось несколько изменить код стандартного модуля FMX.WebBrowser.iOS для корректной работы при загрузке локальных файлов.
Вопрос: какие действия надо предпринять, чтобы изменения подхватывались приложениями без дополнительных телодвижений? В VCL это делалось достаточно просто - меняем pas на нужный, подключаем путь в SearchPath, пытаемся скомпилировать, после чего получившийся dcu заменяем в /lib и убираем путь из SearchPath.
Предыстория (не обязательно к прочтению):
Несколько недель я бился над проблемой вылета приложения при работе с WebBrowser.Navigate(local_file_path). Вылетало далеко не всегда, но удалось выявить закономерность и после долгих мучений, я нашел виновника торжества - метод TiOSWebBrowserService.DoNavigate(...). В нем проводились хитрые манипуляции с пересборкой URL, которые иногда приводили к nil в одной из переменных. Через десятые руки и внутренности iOS это все передавалось в TiOSWebViewDelegate.webView, где и возникало исключение. До метода TiOSWebViewDelegate.webView(webView: UIWebView; didFailLoadWithError: NSError); дело даже не доходило, call stack виновника, само собой, не показывал.
Кому интересно, что получилось (не гарантирую идеальность кода) на XE7 Update1:Простите, кнопка "код" почему-то удаляет весь код при сохранении сообщения, несколько раз пробовал. Пришлось воспользоваться "цитатой". А цитирование удаляет некоторые строки из кода...
Update: видимо, движку форума не нравятся два слеша, которые используются в этом коде. Пришлось удалить код...
Изменено пользователем kamiСсылка на комментарий
4 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.