尝试在 Delphi 中选择标准手势时出错

发布于 2025-01-11 22:02:18 字数 437 浏览 0 评论 0原文

我无法在 Delphi 中选择标准手势。我总是遇到同样的错误。有人知道为什么吗?


错误

读取 TGestureStreamData.Control 时出错:模块“rtl270.bpl”中地址 500C3A53 处的访问冲突。读取地址 00000008。

OK

步骤

  1. 创建一个新对象
  2. ,添加一个退出按钮
  3. 添加 tabcontrol 并创建一些 tabItems。
  4. 添加actionList并创建与tabcontrol连接的nexttab和previewstab Action。
  5. 添加一个手势管理器
  6. 我在选项卡控件中声明了手势管理器。
  7. 最后 我尝试检查左右标准手势,但出现上述错误。没有标准手势有效。

I can not select standard gestures in Delphi. I always get the same error. Does anybody know why?


Error

Error reading TGestureStreamData.Control: Access violation at address 500C3A53 in module 'rtl270.bpl'. Read of address 00000008.

OK

Steps

  1. Create a new object
  2. add an exit button
  3. Add tabcontrol and create some tabItems.
  4. Add actionList and create The nexttab and previewstab Action connected with the tabcontrol.
  5. Add an gesturemanager
  6. I declare the gesturemanager In the tabcontrol.
  7. Finally I try to check the left and Right standard Gestures but I get the above error. No standard Gesture works.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

神经大条 2025-01-18 22:02:18

我遇到了同样的问题,唯一对我有用的是:

  1. 创建 FMX 文件的备份(以防万一您需要返回并且此解决方案不起作用)
  2. 删除 TGestureManager 组件(如果有)。
  3. 用记事本打开FMX文件。
  4. 删除组件中可能存在的所有对手势的引用。搜索“Touch.InteractiveGestures”。只需删除这些行即可。

在Delphi中设计界面有时有点乏味

I was having the same issue, and the only thing that worked for me was:

  1. Create a backup of FMX file (just in case you need to turn back and this solution is not working)
  2. Delete TGestureManager component if you have it.
  3. Open with notepad the FMX file.
  4. Delete all references to gestures that you may have in the components. Search for "Touch.InteractiveGestures". Just delete those lines.

Designing interfaces is a bit tedious sometimes in Delphi

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文