DMS

Пользователи
  • Публикации

    37
  • Зарегистрирован

  • Посещение

О DMS

  • Звание
    Продвинутый пользователь

Информация

  • Пол
  • Город
    Нью-Йорк
  1. > Имеется возможность делиться своими результатами с друзьями. Подскажите плиз, как реализовали?
  2. krapotkin, а есть такая функция в Delphi, которая позволяла бы получить текущий список ссылок приложения?
  3. это и для Андроида справедливо?
  4. Меня смущает, почему в официальной справке рекомендуют nil: http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Using_FireMonkey_Modal_Dialog_Boxes
  5. Я тоже думаю, что где-то есть изящное решение проблемы или костыль))
  6. но ведь всё с объектами форм нормально, если формы вызывать по отдельности. Crash появляется именно при вызове друг за другом нескольких форм
  7. Увы, не помогло. Я не могу понять, почему тестовое приложение работает, а рабочее нет. Причем если вызывать формы по одной и закрывать их (в одной процедуре), то приложение не вываливается Возможно, где-то некорректное обращение к памяти при вызове и закрытии модальных форм. Может глюк Delphi?
  8. Хмм.. простое тестовое приложение, сделанное по этому принципу, работает без краша. Почему рабочее вылетает?
  9. krapotkin, спасибо за ответ. Сделал, как вы сказали - формы вызываются одна за другой. Всё работает. Но почему-то после закрытия последней вспомогательной формы Андроид-приложение аварийно закрывается. Решил сделать логирование. Последним вызывается OnClose последней вспомогательной формы, а потом crash.
  10. В OnClose первой вспомогательной?
  11. Господа знатоки FMX и Android, подскажите пожалуйста, как решить такую проблему. Приложение для Андроид. Есть главная форма и две вспомогательные формы (создаются вручную) Нужно из главной формы сначала вызвать первую вспомогательную форму, а следом вторую вспомогательную форму (но ее только после закрытия первой вспомогательно). Вызываю так: dlg := TForm2.Create(nil); dlg.ShowModal( procedure(ModalResult: TModalResult) begin ... end); dlg2 := TForm3.Create(nil); dlg2.ShowModal( procedure(ModalResult: TModalResult) begin ... end); Но они вызываются сразу друг за другом. Под Windows ShowModal приостанавливает код, следующий за ним, а под Андроид выполняется сразу.
  12. Программа мультиязычная. В зависимости от настроек пользователя нужно иметь в программе и английский, и русский варианты
  13. При попытке выйти из программы запрашиваю (Android): TDialogService.MessageDialog('Выйти из программы?', TMsgDlgType.mtConfirmation, mbYesNo, TMsgDlgBtn.mbNo, 0, procedure(const AResult: TModalResult) begin if (AResult = mrYes) then Close; end); Как вместо Yes и No увидеть Да и Нет? Заранее спасибо
  14. на 4pda постоянно выкладываются модифицированные APK из плей маркета
  15. Здравствуйте! Как можно определить, были ли модифицированы модули программы приложениями типа APK Editor? С ресурсами более менее понятно. Можно заранее просчитать хэш-суммы и сверять, но как с модулями?