Извините, если это не лучший заголовок, это мой первый вопрос.Firemonkey TTakePhotoFromCameraAction.OnDidFinishTaking заставляет мое приложение перезагрузиться
Я разрабатываю мобильное приложение для чтения штрих-кодов. В моем приложении есть форма входа в систему до загрузки основной формы. В основной форме я помещаю список действий и добавляю действие TTakePhotoFromCameraAction
, чтобы открыть камеру устройства и сфотографировать ее. Пока работает хорошо, я следую учебнику here.
Но после нажатия кнопки «Да» после фотографирования мое приложение возвращается к форме входа в систему, где я предполагаю, что она перезапущена, пока она вернется к основной форме, где я вызываю действие.
Так что мне здесь не хватает. Код, который я использую, совпадает с приведенным выше руководством.
Я использую Delphi XE 6 обновления 1
Пожалуйста, дайте мне знать, если я пропущу какую-то информацию вам нужно. Заранее спасибо
Iwan
Можете ли вы добавить код с кнопки «Да»? Где вы направляете вас после выполнения? – Deepend
Когда вы говорите «Я предполагаю, что он перезагружен» - не предполагайте, проверьте. Что происходит, когда вы запускаете его под отладчиком? Действительно ли это заканчивается (IDE покажет вам) или делает что-то еще? –
Итак, когда действие будет выполнено, оно отобразит собственное устройство просмотра камеры, затем, после того как я нажму кнопку захвата камеры, он покажет результат и кнопку «Да» и «Нет», когда я нажму кнопку «Да», он покажет моя форма входа снова. @David M, я предполагаю, что он перезагружен, потому что у меня есть форма входа в систему при загрузке приложений, после чего я закрываю его, так что если он снова отображает форму входа в систему, то он должен перезапускать приложения. Я не могу отладить его, потому что я все еще не смог сделать это под XE5, и не получил времени на подготовку и тестирование отладки под XE6.Я использую виртуальную машину, так что это сложнее –