Форум программистов, компьютерный форум CyberForum.ru

Delphi: FireMonkey

Войти
Регистрация
Восстановить пароль
 
Павел Зайцев
1 / 1 / 0
Регистрация: 02.11.2016
Сообщений: 20
#1

Вылет при обработке исключений try except в Android - Delphi FireMonkey

14.11.2016, 20:23. Просмотров 371. Ответов 5
Метки нет (Все метки)

Собственно проблема в том, что вместо обработки ошибки мобилка (android) вылетает
если соединение есть - всё работает
если соединиться невозможно всё просто вылетает

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
procedure TTabbedwithNavigationForm.Memo1Click(Sender: TObject);
 
procedure conn;              //советовали загнать соединение в отдельную процедуру - легче не стало
Begin
    idftp1.connect;
End;
 
begin
  if idftp1.Connected = false then         //на связи ли сервак?
  try                                                //если нет пробуем соедениться
  conn;
  servstat.Text := 'сервер на связи';
  servstat.FontColor := TAlphaColorRec.green;
  send.Enabled := true;
  except
   on E: EConvertError do                     //ошибка соединения
    begin
      servstat.FontColor := TAlphaColorRec.Red
    end;
  end
  else                                               //сервак изначально был на связи
  servstat.Text := 'сервер на связи';
  servstat.FontColor := TAlphaColorRec.green;
  send.Enabled := true;
end;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2016, 20:23     Вылет при обработке исключений try except в Android
Посмотрите здесь:

RAD XE5, баги при компиляции приложения на android Delphi FireMonkey
Android 2.1 Delphi FireMonkey
Delphi FireMonkey ФС Android
Android и xml Delphi FireMonkey
Ошибка при компиляции Android приложения Delphi FireMonkey
Вылет приложения по окончанию потока [Android] Delphi FireMonkey
Delphi FireMonkey Ошибка при компиляции в XE7 под Android
No mapping for the Unicode. Ошибка при отправке потока в FMX Android Delphi FireMonkey
Delphi FireMonkey Ошибка при компиляции (крашится aapt.exe) на Android
Delphi FireMonkey Убрать выделение кнопки при нажатии Android
Delphi FireMonkey Android тестирование
MS Word на Android Delphi FireMonkey

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
quwy
Native x86
3084 / 1932 / 510
Регистрация: 13.02.2013
Сообщений: 6,432
14.11.2016, 20:39     Вылет при обработке исключений try except в Android #2
Почему EConvertError?
Вы вообще не используете экземпляр исключения E, закоментирйте строку 16 и проверьте еще раз.
Павел Зайцев
1 / 1 / 0
Регистрация: 02.11.2016
Сообщений: 20
14.11.2016, 20:46  [ТС]     Вылет при обработке исключений try except в Android #3
Попробовал. Эффект то же.
Такое ощущение, что при команде connect ошибка не в тихую обрабатывается а валит всё приложение.
krapotkin
2217 / 2155 / 552
Регистрация: 14.04.2014
Сообщений: 10,415
15.11.2016, 08:28     Вылет при обработке исключений try except в Android #4
Delphi
1
2
3
except
      servstat.FontColor := TAlphaColorRec.Red
end
ну и отладчик, хоть и кривой под Andr, но работает
Павел Зайцев
1 / 1 / 0
Регистрация: 02.11.2016
Сообщений: 20
05.12.2016, 13:58  [ТС]     Вылет при обработке исключений try except в Android #5
Ладно.
Если верить вот этому форуму, то проблема в XE8, не поддерживает от 6 андроид.
Ну и оф.сайт надо было почитать.
Качаем "Берлин" и пробуем на нём. А пока тема закрыта.
krapotkin
2217 / 2155 / 552
Регистрация: 14.04.2014
Сообщений: 10,415
05.12.2016, 18:13     Вылет при обработке исключений try except в Android #6
главное - никогда не указывать, к какой версии относится исходный вопрос )
Yandex
Объявления
05.12.2016, 18:13     Вылет при обработке исключений try except в Android
Ответ Создать тему
Опции темы

Текущее время: 11:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru