Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 FMX-Android, Segmentation fault при завершении приложения  [new]
Vizit0r
Member

Откуда:
Сообщений: 463
Приложен проект. В нем пустая главная форма.
Если в проект добавить файл mxWebUpdateInfo (как уже сделано в проекте в архиве), то при завершении выплевывает Segmentation fault

Картинка с другого сайта.

Если этот юнит с формой удалить из проекта - все ок.

Форма нигде не используется, на ней из сложных контролов только TWebBrowser. Его удаление решает вопрос, так что зло где-то там.

Проверял на 6м и 7м андроидах, одинаково.
Delphi - Seattle.

Что я делаю не так?


P.S. В основном проекте падает на деструкторе этой же формы в DestroyHandle.

К сообщению приложен файл (2.rar - 14Kb) cкачать
12 янв 18, 16:29    [21102218]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
под ван
Guest
Vizit0r
Приложен проект.

Проект не приложен - только скриншот.



Vizit0r
Что я делаю не так?

Нельзя писать мобильные приложения на Delphi для мобильных устройств. Это уже обсуждали, и очень много раз. А если ты не внял советам и взялся писать - страдай и получай от этого удовольствие, но не выноси это на публику ;)
12 янв 18, 19:52    [21102938]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
под ван
Guest
под ван
Vizit0r
Приложен проект.

Проект не приложен - только скриншот.



Vizit0r
Что я делаю не так?

Нельзя писать мобильные приложения на Delphi для мобильных устройств. Это уже обсуждали, и очень много раз. А если ты не внял советам и взялся писать - страдай и получай от этого удовольствие, но не выноси это на публику ;)

Странно, а под E11 ссылку на проект видно. Приношу свои извинения.
12 янв 18, 19:58    [21102971]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 2193
под ван,

главное, меньше ныть по форумам, и всё получится. рекомендую обратиться сюда, больше шансов:
http://fire-monkey.ru/
12 янв 18, 20:15    [21103041]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
чччД
Guest
makhaon
под ван,

главное...

какие известные мобильные приложения написаны на Delphi?
12 янв 18, 20:26    [21103063]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
rgreat
Member

Откуда:
Сообщений: 3860
чччД,

А давай ты будешь страдать на эту тему не в этом топике?
12 янв 18, 20:56    [21103136]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
чччД
Guest
rgreat,

с мыслей по теме топика сбиваю? Ну ты на F5 не жми, новых сообщений и не увидишь.
12 янв 18, 21:07    [21103159]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
rgreat
Member

Откуда:
Сообщений: 3860
Если ты мне в личку все что относится к проблеме топик стартера перешлёшь - договорились.
12 янв 18, 21:24    [21103227]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
чччД
Guest
rgreat,

напиши себе "в личку" сам, что хочешь, да переписывайся. Только попроси кого-нибудь, чтобы приглядывал.
12 янв 18, 21:34    [21103253]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
rgreat
Member

Откуда:
Сообщений: 3860
Ок, подождем модератора тогда.
12 янв 18, 21:35    [21103256]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
чччД
Guest
rgreat
Ок, подождем модератора тогда.
Надеешься, он "пригладит" вопрос?
12 янв 18, 22:05    [21103395]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
Vizit0r
Member

Откуда:
Сообщений: 463
makhaon
под ван,

главное, меньше ныть по форумам, и всё получится. рекомендую обратиться сюда, больше шансов:
http://fire-monkey.ru/

я так понимаю, сие мне назначалось, а не под вану

там вообще-то тоже форум. И туда "ныть" я пойду завтра.
И да, перед тем как ныть - я уже с месяца два без спешки пытаюсь самостоятельно раскопать, в чем причина этой и других ошибок при закрытии приложения. Несколько ошибок нашел и исправил, эту найти не могу.




И, господа флудеры - писать или не писать под ФМ - личное дело каждого. Свои причины я подробно расписал в своем треде про перевод приложения под ФМ. Желающие рассказать мне что я это делаю зря и все такое - не стоит тратить свое время.
12 янв 18, 22:41    [21103487]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
GunSmoker
Member

Откуда:
Сообщений: 2960
На скриншоте - двойное удаление (удаление уже удалённого объекта). Выясните, на каком объекте валится, где он создаётся, и ставьте бряк на деструктор.
13 янв 18, 03:11    [21103766]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 2193
Vizit0r,

По поводу ныть - подовану. По поводу форума - тебе.
13 янв 18, 05:31    [21103796]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
под ван
Guest
чччД
makhaon
под ван,

главное...

какие известные мобильные приложения написаны на Delphi?

Вот. Между прочим, приложение месяца!

Только про маску перед открытием ссылки не забудь, чтобы не ослепнуть от такой красотыщщщи!

К сообщению приложен файл. Размер - 6Kb
13 янв 18, 12:54    [21104037]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
чччД
Guest
под ван,

это особая, функциональная красота. Признак породы.
13 янв 18, 13:38    [21104116]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
под ван
Guest
чччД
под ван,

это особая, функциональная красота. Признак породы.

Вот как с тобой спорить - ты уже с внуками/внучками нянчишься, у тебя взгляд устоявшийся, априори непоколебимый никакими аргументами.

А по мне так выставлять на витрину такое фуфло с этикеткой "приложение месяца" - и всё, лучшей антирекламы Delphi просто не придумать. Ведь внешне уродливым и визуально непривлекательным приложением пользоваться даже чисто психологически тяжело - всё время кажется, что чужое говно своими пальцами по экрану мобильного устройства размазываешь. Хочется же эстетической красоты, а не функциональной из прошлого тысячелетия. Функционалом сейчас никого уже не удивить, сделано всё что можно. Но о красоте никто не думает.
13 янв 18, 15:29    [21104328]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
чччД
Guest
под ван,

я и не спорю, согласен, что на Delphi-приложения под мобилки смотреть страшно.

Но - почти и нет "функциональных" приложений. Знакомые недавно специально искали удобную и достаточно (с их т.зр.) функциональную "CRM для мобильников" - да, нашли, но какую-то хрень.
"Глючит, неудобно, нет *** фишки, *** фишка сделана неправильно, практически нет обратной связи с разработчиком".
...
С другой стороны - а и пользователей ("количество инсталляций" в гуглплее) у таких систем почти нет, по сравнению с другими приложениями. То есть, разработка для продажи через гуглплей себя не оправдает. Стало быть, только внутрикорпоративный заказ, а тут уж не до красот, тут сроки да функционал...
13 янв 18, 15:48    [21104364]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 11557
Segmentation fault и у меня была, я поубирал все WITH и ошибка исчезла сама собой.
13 янв 18, 15:52    [21104375]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
чччД
Guest
X11
Segmentation fault и у меня была, я поубирал все WITH и ошибка исчезла сама собой.

Ну ёмое.
Ты бы эти with хоть по частям, методом деления пополам убирал, чтобы выяснить место.
Или прямо вот глючило, пока самый распоследний with не убрал? Добавляешь with в любое место - сразу глюк?
13 янв 18, 15:56    [21104382]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 11557
чччД, Нет, не везде проблема с with.

было примерно так
with TMyClass.create do
begin
doProcedure;
Destroy;
end;// with

пришлось объявлять переменную и убирать with
13 янв 18, 15:59    [21104389]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 11557
Вообще-то давно уже разработчики delphi предупреждали, что в новых версиях Delphi нужно избавлять от with. Что-то там связано с ссылками и автоуничтожением.
13 янв 18, 16:00    [21104392]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
чччД
Guest
X11
with TMyClass.create do
begin
  doProcedure;
  Destroy;
end;// with
Это шутка, что ли?
13 янв 18, 16:01    [21104393]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 11557
чччД
ы бы эти with хоть по частям, методом деления пополам убирал, чтобы выяснить место.


Проблема в том, что в винде ошибок не было, а только на ведроиде.
А знаешь, как долго ждать, пока проект скомпилируется и запуститься на ведроиде? Это в винде всё быстро, а для андроида - запустил и иди чай пить.
13 янв 18, 16:02    [21104395]     Ответить | Цитировать Сообщить модератору
 Re: FMX-Android, Segmentation fault при завершении приложения  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 11557
чччД, нет, в в чем шутка-то?
13 янв 18, 16:02    [21104397]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Delphi Ответить