Ir para o conteúdo
pr0zac

C# Build

Mensagens Recomendadas

pr0zac    0
pr0zac

Boa tarde,

Eu fiz o Build Solution no Visual C# 2008 e o .exe foi criado correctamente. Quando envio o tal .exe a um colega para o testar, ele tem um erro que eu sei que é a falta de ficheiros necessários á execução do programa(Eu adicionei referências do MySQL Connector no projecto). Como posso resolver este problema?

Desde já obrigado.

PS: Algum moderador que mova o tópico, coloquei-o no sítio errado. Obrigado.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pr0zac    0
pr0zac

Podes exemplificar ou indicar algo que me elucide a fazer o que disseste?

Edit: Pus o .DLL dentro da pasta e agora o meu colega já consegue executar o programa, só que agora o erro é outro: "object reference not set to an instance of an object.".  Todas as minhas variáveis estão inicializadas menos uma string. Se o problema não ser desta string, alguém me poderá responder do que será?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Saco    0
Saco

Já experimentaste no teu computador?

Isso é um problema do programa em si. Ou tens algum erro ou o teu colega inseriu algum valor que o programa não estava à espera.

Mas sem meteres aqui o código é impossível saber o problema.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
bruno1234    20
bruno1234

O melhor é voltares a testar a tua aplicação, pergunta ao teu colega informações para ser mais fácil reproduzires o erro.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pr0zac    0
pr0zac

O erro que a ele lhe aparece é depois de esta linha ser executada:

connection = "server=" + gvar.ipaddress + ";database=" + gvar.database + ";uid=" + gvar.username +

                        ";password=" + gvar.password;

                    MySQLCon = new MySqlConnection(connection);

                  MySQLCon.Open();

Ele está a inserir os dados correctos, está tudo bem. Quando vai para fazer a ligação dá o erro.

Edit: Ao que parece se eu por o IP como 127.0.0.1 o programa liga-se à base de dados. Se por o meu IPv4, ele dá esse erro do Object. Alguma sugestão?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Saco    0
Saco

O erro que a ele lhe aparece é depois de esta linha ser executada:

connection = "server=" + gvar.ipaddress + ";database=" + gvar.database + ";uid=" + gvar.username +

                        ";password=" + gvar.password;

                    MySQLCon = new MySqlConnection(connection);

                  MySQLCon.Open();

Ele está a inserir os dados correctos, está tudo bem. Quando vai para fazer a ligação dá o erro.

Edit: Ao que parece se eu por o IP como 127.0.0.1 o programa liga-se à base de dados. Se por o meu IPv4, ele dá esse erro do Object. Alguma sugestão?

Isso é tudo uma questão de configurar o servidor mysql.

Como é que o computador em que o mysqlserver está instalado se liga à net?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade