Ver um Único Post

 
  #1 (permalink)  
Antigo 29/04/2010
Guilherme Guilherme está offline
Junior Member
Wannabe
Points: 5, Level: 1 Points: 5, Level: 1 Points: 5, Level: 1
Activity: 66.7% Activity: 66.7% Activity: 66.7%
 
Registrado em: Apr 2010
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Activity Longevity
0/20 20/20
Today Posts
ssssssss2
Question Não estou conseguindo sequer debugar, pois da erro: Este programa executou uma taref

Baixei o código fonte de seu programa em C# mas ao tentar compilar ou debugar ele dá um erro que não estou entendendo o porque do passo e então não consigo SEQUER testar o programa pra entende-lo melhor...

Código:
static void Main()
        {
            try
            {
                if (!File.Exists(".\\conexao"))
                {
                    throw new Exception("Arquivo de conexão não existe ou esta corrompido.");
                }
                StreamReader SR = File.OpenText(".\\conexao");
                String ConAux = SR.ReadLine();

                //Conexao com banco de dados
                globalManager = new RDI.Lince.ClientEnvironment(RDI.Lince.DataBaseType.SQLSERVER);
                globalConn = new System.Data.SqlClient.SqlConnection();
                globalConn.ConnectionString = ConAux;
                globalConn.Open();
                globalManager.connection = globalConn;

                //carga dos parametros de sistema
                oParam = new Parametro();
                oParamQRY = new ParametroQRY();
                oParamQRY.empresa = SR.ReadLine();

                //TODO: tratar mensagem de erro quando o CNPJ do conexao está incorreto.
                oParam = (Parametro)ParametroDAL.Instance.GetInstances(oParamQRY, Program.globalManager)[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO : " + ex.Message, "OpenNFSe");
                MessageBox.Show("Este programa executou uma tarefa ilegal e será fechado. Contate o Administrador do Sistema.", "OpenNFSe");

                //FuncaoAutomacao oFuncao = new FuncaoAutomacao();
                //oFuncao.GravaLog(ex.Message);
                //Nao tem como gravar log. conexao com o banco invalida.

                canRun = false;
            }
            if (canRun)
            {
                Application.CurrentCulture = new CultureInfo("pt-BR");
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new RDI.NFSe.Visual.FrmMaster());
            }
            else
            {
                Application.Exit();
            }
        }
    }
}
Ele dá erro pois tenta conectar nesse banco de dados antes de tudo.
Mas eu não entendi o motivo disso e nem como arrumar.
Só queria que ele conectasse no ambiente de homologação, reconhecesse o Token como certificado e pronto.

Pode me ajudar?
Responder com Citação
 

Content Relevant URLs by vBSEO 3.3.0