Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crashes Delphi 11.1, skia versão 6.0 #306

Open
FuryusII opened this issue Mar 13, 2024 · 2 comments
Open

Crashes Delphi 11.1, skia versão 6.0 #306

FuryusII opened this issue Mar 13, 2024 · 2 comments

Comments

@FuryusII
Copy link

Percebi que ao usar skia no projeto e abrir e fechar várias vezes um form, acontece alguns crashes como por exemplo:
-vai deixando aplicação lenta até o momento que aplicação fecha.
-tela aberta fica totalmente preta.
-buga as fontes da aplicação que fica com seguites caracteres "[]".

isso ocorre quando abre e fecha a tela a partir de 20 vezes. Vou deixar um exemplo simples que fiz e as print's para melhor
compreensão!

Obs: fontes não contem nenhum tipo de código implementado, somente o componente Skia.

Ambiente de testes:
-Delphi 11.1, skia versão 6.0.

Equipamentos de testes
-GS300 Gertec android 11.
-D2 Mini TecToy Android 8.1.
-Tab S6 Lite Samsung android 14.

imagens da aplicação antes do crash.
IMG-20240313-WA0037
IMG-20240313-WA0038

imagens da aplicação depois do crash.
IMG-20240313-WA0039
IMG-20240313-WA0040
IMG-20240313-WA0041

Exemplo.zip

@checkdigits
Copy link

From the documentation for Alexandria: https://docwiki.embarcadero.com/Libraries/Alexandria/en/FMX.Forms.TCommonCustomForm.ShowModal

Use Show not ShowModal.

image

@FuryusII
Copy link
Author

Thanks for answering! @checkdigits
I tested with Show and the problem persisted!
And I make use of TCommonCustomForm.ShowModal(const ResultProc: TProc),
because I need to wait for the result of the form to perform or not perform an action on the application's main screen.
If you can share another way to do this, I would be very grateful!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants