public static void Start() { TFunctions.CriarArquivosParaServico(); Empresas.CarregaConfiguracao(); #region Ticket #110 Empresas.CreateLockFile(true); #endregion Ticket #110 //Executar o monitoramento de pastas das empresas cadastradas MonitoraPasta e = new MonitoraPasta(); Threads.Clear(); //Executa a thread que faz a limpeza dos arquivos temporários Thread t = new Thread(new Processar().LimpezaTemporario); t.IsBackground = true; t.Start(); Threads.Add(t); //Executa a thread que faz a verificação das notas em processamento Thread t2 = new Thread(new Processar().EmProcessamento); t2.IsBackground = true; t2.Start(); Threads.Add(t2); //Executar a thread que faz a consulta do recibo das notas fiscais enviadas Processar srv = new Processar(); Thread t3 = new Thread(srv.GerarXMLPedRec); t3.IsBackground = true; t3.Start(new TaskNFeGerarXMLPedRec()); Threads.Add(t3); /* * //Executa a thread que roda a manifestação do destinatário * Thread t4 = new Thread(new Processar().ConsultaDFe); * t4.IsBackground = true; * t4.Start(); * Threads.Add(t4); */ }