🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.delphi
3 messages
3 total messages Started by immo Wed, 18 May 2016 11:57
Firemonkey i Android
#344978
Author: immo
Date: Wed, 18 May 2016 11:57
33 lines
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
#344984
Author: arivald
Date: Wed, 18 May 2016 14:59
14 lines
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
#344986
Author: immo
Date: Wed, 18 May 2016 15:59
21 lines
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