TWebbrowser в Delphi отображает ошибку при компиляции для OSX

Добрый день, я использую Delphi Tokyo 10.2.1 и пытаюсь скомпилировать для OSX Sierra на своем iMac. Возникает ошибка, когда я устанавливаю и пытаюсь использовать компонент TWebbrowser в своем проекте, рассматриваемая ошибка выглядит следующим образом:

Исключение первого шанса на $0001AC6C. Класс исключения EObjectiveC с сообщением «Процедура метода webView (отправитель: WebView; didStartProvisionalLoadForFrame: WebFrame) класса TWebFrameLoadDelegate не найдена». Процесс Проект1 (1022)

Если я удаляю компонент TWebBrowser из формы, он нормально работает на imac. Если поставить обратно выдавать эту ошибку! Есть ли какая-либо конфигурация в Delphi для этого компонента?


person Anderson    schedule 25.08.2017    source источник
comment
Пожалуйста, не публикуйте снимок всего экрана. Нам не нужно видеть панель инструментов IDE или любую другую часть IDE, и нам не нужно видеть вашу панель задач. По крайней мере, вы можете захватить только диалоговое окно исключения. В лучшем случае вы могли бы узнать, что нажатие Ctrl+C с выделенным диалоговым окном исключения скопирует содержимое как текст в буфер обмена Windows, где вы сможете вставить его как текст. в свой пост здесь или где угодно.   -  person Ken White    schedule 26.08.2017
comment
Пробовали ли вы руководство по TWebBrowser? Работает ли это для вас?   -  person Ken White    schedule 26.08.2017
comment
Это не ошибка компиляции?   -  person David Heffernan    schedule 26.08.2017
comment
Привет, Кен, привет, Дэвид, спасибо за совет, я удалил изображение и оставил только сообщение об ошибке. Я уже использовал учебник, да, но на самом деле, если я создам новый проект и поставлю в него TWebBRowser, он больше не будет работать. Похоже на ошибку в самом компоненте.   -  person Anderson    schedule 26.08.2017
comment
Если туториал работает, то с компонентом все в порядке. Если бы компонент был сломан, то туториал тоже не работал бы.   -  person Ken White    schedule 26.08.2017
comment
Учебник не работает, работает только в Android и Windows, но не в OSX.   -  person Anderson    schedule 26.08.2017


Ответы (1)


если у кого-то есть такая же проблема, пожалуйста, знайте, что единственный способ, которым я смог это сделать, — перейти на Delphi 10.1 Berlin. К сожалению, версия для Токио имеет некоторые проблемы, даже в компиляциях для Android. Переустанавливал несколько раз, в том числе и на других компах, но проблема осталась на всех. Во всяком случае, теперь он работает корректно в предыдущей версии.

person Anderson    schedule 26.08.2017
comment
да. Токио имеет огромные недостатки. Я сообщил о 3 ошибках в QC Embarcadero всего через 30 минут после установки Delphi Tokyo. - person Z80; 26.02.2018