Olá galera, estou com uma duvidazinha quanto ao uso de Thread.
Estou fazendo uma aplicação desktop para enviar dados de arquivos .txt para uma base de dados.
Nela, eu crio um form que recebe o endereço dos arquivos e após o submit é executada uma pequena aplicação para parsear os dados. Na execução dessa pequena aplicação eu estou utilizando 1 splash screen com 1 barra de progresso, mas estou tendo problemas com isso, pois a tela só é exibida quando a execução do programa é terminada.
Sei que uma das alternativas para resolução desse problema é o uso de threads, mas não estou entendendo como posso utilizá-la.
OBS: se eu criar 1 main na classe que instancia o splash screen e rodar a aplicação diretamente, a tela é exibida como eu desejo, mas quando eu coloco na aplicação que seleciona os arquivos, ela não exibe nada até terminar a execução.
Queria que alguém me ajudasse a ressolver esse pro. Preciso que a splas screen apareça no início da execução, atualizando a barra de progresso, e finalize quando for encerrada a execução da aplicação.