|
|
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
Delphi 8 (RAD) Не работает try except на Андроиде 7.0 При возникновении ошибки приложение вылетает без сообщения. Есть какие-то варианты ловить ошибку на Андроиде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 11:51 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 11:58 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
Вот такое исключение Код: pascal 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 12:18 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, Интересно что им помешало сделать невидимый фиктивный вызов функции внутри try/except на анроиде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 12:20 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
Sergey_rb Вот такое исключение Класc какой? rgreat Интересно что им помешало сделать невидимый фиктивный вызов функции внутри try/except на анроиде? Видимо то же, что помешало и оптимизации ллвм'овские использовать. Это, кстати, не только ведроида касается, а вообще всех некстгенов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 12:26 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey Sergey_rb Вот такое исключение Класc какой? rgreat Интересно что им помешало сделать невидимый фиктивный вызов функции внутри try/except на анроиде? Видимо то же, что помешало и оптимизации ллвм'овские использовать. Это, кстати, не только ведроида касается, а вообще всех некстгенов. Класс Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 12:27 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
rgreat Kazantsev Alexey, Интересно что им помешало сделать невидимый фиктивный вызов функции внутри try/except на анроиде? Чтобы на Дельфи не писали, а переходили на Андроид студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 12:28 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey Видимо то же, что помешало и оптимизации ллвм'овские использовать. Ну оптимизации могут в теории и всякие сбои давать. Да и и так не высокую скорость работы компилятора снизить. Могли это на потом оставить. Это все не столь важно, в общем. А вот ненадежная работа try/except это явная и заведомая ошибка архитектора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 12:32 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
Говорят, что до версии ведроида 6.0 try/except работал, значит умышленно убрали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 12:35 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
Sergey_rb Класс Код: pascal 1. Класс исключения. rgreat А вот костыль с try/except это явное заведомое упущение. К слову, ни Oxygene, ни FPC c LLVM бэкендом такие исключения тоже не перехватывают, но в FPC эта задача значится в списке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 12:56 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
Sergey_rb Говорят, что до версии ведроида 6.0 try/except работал, значит умышленно убрали. https://stackoverflow.com/questions/38243473/exception-handling-broken-in-delphi-xe8-android ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 12:59 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, Типа в 10.4 пофиксили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 13:09 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
rgreat Типа в 10.4 пофиксили? Не, там о другом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 13:16 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
В общем надо решать вопрос, на чем писать для терминала сбора данных для Андроида. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 13:48 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
http://docwiki.embarcadero.com/RADStudio/Sydney/en/Migrating_Delphi_Code_to_Mobile_from_Desktop раздел Use a Function Call in a try-except Block to Prevent Uncaught Hardware Exceptions т.е. вместо Код: pascal 1. 2. 3. 4. 5. делаешь Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 15:17 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
asutp2, Не прокатило, вылетел без сообщений Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 15:32 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
Sergey_rb, отучитесь на андроиде использовать ShowMessage ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 15:49 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
asutp2 Sergey_rb, отучитесь на андроиде использовать ShowMessage Почему? Сам по себе ShowMessage работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 16:01 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
Я бы запустил проект под отладкой, и посмотрел почему не срабатывает исключение. Без отладки вообще нечего делать, это как тыкать писей в пруд(Может поймаешь рыбку). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 16:02 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
inbox Я бы запустил проект под отладкой, и посмотрел почему не срабатывает исключение. Без отладки вообще нечего делать, это как тыкать писей в пруд(Может поймаешь рыбку). Исключение не срабатывает из-за версий Delphi и Android. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 16:06 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
попробуйте так Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 16:31 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
Sergey_rb, а кстати, какая именно версия делфи используется?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 16:33 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
Sergey_rb Исключение не срабатывает из-за версий Delphi и Android. Что такое исключение ? Давайте разберёмся для начало в этом. Простой пример Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Отладчик говорит Код: pascal 1. 2. 3. 4. 5. 6. То есть, создаётся класс, и вызывается RaiseExcept По сути, нам надо отследить, что происходит при вызове Код: pascal 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 16:49 |
|
||
|
Не работает try except на Андроиде 7.0
|
|||
|---|---|---|---|
|
#18+
asutp2 Sergey_rb, а кстати, какая именно версия делфи используется?) Delphi 8 Android 7.0 В первом посте написано... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2021, 16:52 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40047183&tid=2037589]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
87ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 441ms |

| 0 / 0 |
