Sobre consumo de .dlls e engasgo de UI. #39
Replies: 3 comments 5 replies
-
@victorruandev para este cenário você tem que usar o recurso de Isolate do Dart para ele consumir sua DLL num “isolado” separado do principal e assim não travar a UI. Dá uma lida neste artigo para entender melhor como usar o Isolate: |
Beta Was this translation helpful? Give feedback.
-
@eduardoflorence e @jacobaraujo7 , estou tentando compreender aqui a proposta de solução enviada, mas não estou conseguindo abstrair! Vocês podem indicar algum conteúdo onde eu possar me apoiar!? |
Beta Was this translation helpful? Give feedback.
-
Estou pensando em fazer uma API (Dart) e servir o app a partir desse serviço. Acham que seria uma boa possibilidade? Pois estou encontrando muita complexidade para criar a thread no C/C++ e dar fazer a conexão com o Dart! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Olá! Espero estar utilizando bem o fórum!
Então, a questão que venho trazer é sobre o consumo de dlls. Sim, já vi o vídeo da Flutterando onde o Jacob fala sobre Dart ffi
( https://www.youtube.com/watch?v=RF5sPE4ootk&t=2861s), mas infelizmente, e não sendo mesmo a proposta do vídeo, não resolve meu problema. Ele gira em torno do consumo de uma DLL (Windows) que trava (provavelmente o Event Loop fica engasgando com a task de rodar a função da dll) a UI e depois perde a conexão (Lost connection to device.). Estou preso nessa tentativa de solução já faz quase um mês e venho aqui pra tentar solucionar meu caso. Aceito susgestões e qualquer tipo de ajudar. Vou estar sempre verificando aqui para ver o que vocês tem a falar, mas vou deixar meu email: victorruan135@gmail.com.
Valeu pessoal!
Beta Was this translation helpful? Give feedback.
All reactions