【问题标题】:TWebbrowser in Delphi displays error while compiling for OSXDelphi 中的 TWebbrowser 在为 OSX 编译时显示错误
【发布时间】:2017-08-25 19:48:33
【问题描述】:

下午好,我正在使用 Delphi Tokyo 10.2.1 并尝试在我的 iMac 上为 OSX Sierra 进行编译。在我的项目中安装并尝试使用TWebbrowser组件时出现错误,有问题的错误如下:

$0001AC6C 的第一次机会例外。异常类 EObjectiveC 带有消息“找不到类 TWebFrameLoadDelegate 的方法过程 webView(发件人:WebView;didStartProvisionalLoadForFrame:WebFrame)”。处理项目1 (1022)

如果我从表单中删除TWebBrowser 组件,它将在 imac 上正常运行。如果我把它放回去就给出这个错误! Delphi 中是否有针对此组件的特定配置?

【问题讨论】:

  • 请不要发布整个屏幕的截图。我们不需要查看 IDE 的工具栏或 IDE 的任何其他部分,也不需要查看您的任务栏。至少,您可以只捕获异常对话框。在最好的情况下,您可以了解到,在该异常对话框焦点的情况下按 Ctrl+C 会将内容 作为文本 复制到 Windows 剪贴板中,您可以在其中将其粘贴为 作为文本在这里或任何你喜欢的地方进入你的帖子。
  • 你试过tutorial for TWebBrowser吗?它对你有用吗?
  • 这不是编译错误吧?
  • 您好 Ken,您好 David,感谢您的提示,我删除了图像,只留下了错误消息。我已经使用了教程,是的,但实际上,如果我创建一个新项目并将 TWebBRowser 放入其中,则不再有效。这似乎是组件本身的错误。
  • 教程不起作用,仅适用于 Android 和 Windows,但不适用于 OSX。

标签: delphi firemonkey twebbrowser


【解决方案1】:

如果有人遇到同样的问题,请知道我能够做到的唯一方法是降级到 Delphi 10.1 Berlin。不幸的是,东京版有一些问题,即使在 Android 编译中也是如此。我重新安装了几次,包括在其他计算机上,但问题仍然存在。无论如何,它现在在以前的版本中可以正常工作。

【讨论】:

  • 是的。东京有很大的缺陷。我在安装 Delphi Tokyo 后仅 30 分钟就在 Embarcadero 的 QC 上报告了 3 个错误。
猜你喜欢
  • 2020-09-22
  • 1970-01-01
  • 2023-03-14
  • 2017-09-22
  • 1970-01-01
  • 2014-04-07
  • 1970-01-01
  • 2017-07-23
  • 2012-07-29
相关资源
最近更新 更多