Thread View: pl.comp.lang.delphi
3 messages
3 total messages
Started by immo
Wed, 18 May 2016 11:57
Firemonkey i Android
Author: immo
Date: Wed, 18 May 2016 11:57
Date: Wed, 18 May 2016 11:57
33 lines
3100 bytes
3100 bytes
Witam, Mam pytanie czy ktoś na grupie próbował bawić się FM i Androidem? Ogólnie bardzo fajnie to wszystko wygląda, ale do czasu :) Pomijam to że FM jednak "delikatnie" różni się od VCLa i wiele trzeba szukać, to mnie najbardziej irytuje to, że pisząc aplikację "multiplatformową" nie działa tak samo na tych platformach. Prosta sprawa. Jest forma, imagelist i próba rysowania bitmapy z imagelist na formie poprzez zwykłe imagelist.draw(canvas,itd itp.). Pięknie działa na Win32/64 - czytaj - pokazuje to co ma i zwraca poprawne wartości. Na androidzie - zwraca poprawne wartości, ale nic nie pokazuje. kod banalny: form.canvas.BeginScene(); _rect := TRectF.Create(0,0,64,64) imagelist.Draw(form.canvas,_rect,imgIdx); form.canvas.EndScene; Doczytałem że lepiej wyświetlać takie coś np. na TImage. Ok, tworzę TImage z kodu i wyświetlam na formie i dostosowuje wielkość do wielkości formy/ekranu. I co? Znowu na win32/64 działa poprawnie, a na androidzie sypie błędem którego do niczego nie da się przypiąć - raised exception class segmentation fault(11). Debugowanie krokowe pokazuje że mój kod przechodzi poprawnie - wali błędem gdzieś z fmxa... Nadmienię że w obu przypadkach to są puste projekty, a w/w procedury są wywoływane albo z przycisku (dla testu) albo w jakimś evencie. Inna bajka że nawet jak w aplikacji używam stylów np. dla konkretnych paneli, to na androidzie działa to i tak jak chce. I ogólne pytanie jest takie - czy FM pomimo że od jego debiutu minęło już chyba 9 wersji Delphi nadal jest tak niedorobione, czy ja chcąc w tym pisać muszę nauczyć się od nowa, bo robię coś kompletnie niepoprawnie. Poza takimi upierdliwościami to praca w FM w 10.1 Berlin jest już bardzo przyjemna i jeśli używamy tylko standardowych kontrolek i aplikacja jest "standardowe" to wszystko działa "prawie" tak jak należy. pozdrawiam, Przemek O.
Re: Firemonkey i Android
Author: arivald
Date: Wed, 18 May 2016 14:59
Date: Wed, 18 May 2016 14:59
14 lines
1170 bytes
1170 bytes
W dniu 2016-05-18 o 13:57, immo pisze: > Witam, > > Mam pytanie czy ktoś na grupie próbował bawić się FM i Androidem? > Ogólnie bardzo fajnie to wszystko wygląda, ale do czasu :) > Krótko: nie pakuj się w to. Jak chcesz wiedzieć czemu to poczytaj archiwa grupy. Jak już chcesz wielo-platformowo, polecam Xamarina. -- Arivald
Re: Firemonkey i Android
Author: immo
Date: Wed, 18 May 2016 15:59
Date: Wed, 18 May 2016 15:59
21 lines
2003 bytes
2003 bytes
W dniu środa, 18 maja 2016 16:59:12 UTC+2 użytkownik arivald napisał: > W dniu 2016-05-18 o 13:57, immo pisze: > > Witam, > > > > Mam pytanie czy ktoś na grupie próbował bawić się FM i Androidem? > > Ogólnie bardzo fajnie to wszystko wygląda, ale do czasu :) > > > > Krótko: nie pakuj się w to. > Jak chcesz wiedzieć czemu to poczytaj archiwa grupy. > > Jak już chcesz wielo-platformowo, polecam Xamarina. > > -- > Arivald Tzn tak. Produkcyjnie - nie mam zamiaru. Po prostu jest w pakiecie, dorwałem telefon z androidem, to chciałem się pobawić. I o ile proste "coś tam" było łatwe i przyjemne, to każde "coś trudniejsze" to schody i problemy. pozdrawiam, Przemek O.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads