5

我刚刚为 Delphi XE2 安装了 Update 2,并重建并测试了我运行的一个 FireMonkey iOS 应用程序。在 Windows 上运行良好,所以我导出到 XCode 并重建并运行它。

它给出了一个运行时错误.. exception...ERead Error : .. EKey.KeyboardType: Unknown property EKey是一个TEdit控件并且项目.lfm文件有这个数据 -

object EKey: TEdit
  Position.Point = '(104,104)'
  Width = 57.000000000000000000
  Height = 22.000000000000000000
  TabOrder = 7
  KeyboardType = vktDefault
  Password = False
end

我已经Firemonkey-iOS.dmg在 Mac 上安装了新软件包。还安装了新的PAServer,但它作为 1.0.2 版出现,对我来说看起来没有变化......?

有人可以帮我解释一下吗?

谢谢!


这令人非常沮丧......

我再次阅读了安装说明,并在 Windows 上重新安装了 PAServer,在 Mac 上安装了 PAServer,在 Mac 上重新安装了 Firemonkey iOS 工具。在 Mac 上的 iPad 模拟器上运行应用程序时仍会收到相同的错误消息。我检查了文件上的日期,以确保我安装的是新软件而不是旧版本(文件的日期为 2011 年 9 月),并且安装按照书上的要求进行。但是我担心 Mac 上的 PAServer 说它是 1.0.2 版本——我记得升级之前的版本相同。任何人都可以对此有所了解...... Mac(或PC)上的PAServer或iOS Firemonkey工具的问题是1.0.2版是Mac上正确的PAServer版本吗?

谢谢

4

1 回答 1

6

我遇到过同样的问题...

问题是你PC端更新了delphi,mac端没有更新。您需要更新 FPC(和 paserver)。

您的帖子表明您已更新,但版本号相同。尝试重新安装或找出安装失败的原因...

仅供参考,键盘类型控制当您输入可编辑字段时弹出的虚拟键盘类型,例如 TEdit 或 TMemo。(默认,数字等)

于 2011-11-11T06:55:20.110 回答