Jump to content
  • Status: Wait for Reply
  • Priority: Normal
  • Resolution: Unresolved
  • Platform: Android
  • Affects version: 1.10.0.0

Если в программе было изменение ItemIndex у TfgComboBox (либо программно, либо "вручную"), то при завершении приложения получаю ошибку:

image.png.d3fad404f250c2e1f821b41aebb3c90f.png

image.thumb.png.04740b224fb47794b2abbe372c0ccedd.png

Project9.zip

delphi 10.4

fgx - сейчас стоит 1.10.0.0, но точно было начиная с 1.4.0.0 


User Feedback

Recommended Comments

  • Administrators

Хм, что-то не получается у меня воспроизвести...

  1. Запускаю проект в отладчике на Android 32-bit (6.0.1).
  2. Выбираю в выпадающем списке любое значение.
  3. Нажимаю кнопку HardwareBack, чтобы приложение завершилось. Все отлично закрывается без исключений...

Замечание от себя по поводу кода: 

procedure TFormMain.fgFormKey(Sender: TObject; const AKey: TfgKey;
  var AHandled: Boolean);
begin
  if (AKey.Action = TfgKeyAction.Up) and (AKey.Code = vkHardwareBack) then
  begin
    AHandled := True;
    TfgAndroidHelper.Activity.finish;
  end;
end;

В последних версия можно просто указать TfgForm.DefaultCloseAction = Free. И приложение само закроется автоматически при нажатии на кнопку Back.

knsg12

Members

К сожалению проблема осталась. 

delphi 10.4

fgx - 1.11.5.0

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

Выше приведенный код не решает проблему и TfgForm.DefaultCloseAction = Free, тоже не решает.

knsg12

Members

Хорошо постараюсь в ближайшее время разобраться.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.