Ошибка Delphi FireMonkey KeyboardType после установки обновления 2 - PullRequest
5 голосов
/ 11 ноября 2011

Я только что установил обновление 2 для Delphi XE2, перестроил и протестировал одно приложение 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, которая выглядит для меня неизменной ...?

Может ли кто-нибудь пролить свет на это для меня, пожалуйста?

Спасибо!


Это сильно расстраивает ....

Я снова прочитал инструкции по установке и выполнил установку PAServer на Windows, PAServer на Mac и Firemonkey iOS на инструментахмакинтошПо-прежнему получайте то же сообщение об ошибке при запуске приложения на симуляторе iPad на Mac.Я проверил даты файлов, чтобы убедиться, что я устанавливаю новое программное обеспечение, а не старую версию (файлы имеют даты сентября 2011 года), и установка прошла в соответствии с книгой.Однако я обеспокоен тем, что PAServer на Mac говорит, что это версия 1.0.2 - так же, как это было до обновления, насколько я помню.Кто-нибудь может пролить свет на это ... Проблема с PAServer на Mac (или на ПК) или iOS Firemonkey tools, и является ли версия 1.0.2 верной версией PAServer на Mac?

Спасибо

1 Ответ

6 голосов
/ 11 ноября 2011

У меня была такая же проблема ...

Проблема в том, что вы обновили delphi на ПК, но не обновили сторону Mac.Вам необходимо обновить FPC (и paserver).

В вашем сообщении указано, что вы обновились, но номер версии такой же.Попробуйте переустановить или выяснить, почему установка не удалась ...

К вашему сведению, тип клавиатуры определяет, какой тип виртуальной клавиатуры появляется при вводе редактируемого поля, такого как TEdit или TMemo.(по умолчанию, числовой и т. д.)

...