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.
-
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: [email protected].
Valeu pessoal!
Beta Was this translation helpful? Give feedback.
All reactions