none
Arquivo .exe (imagens) RRS feed

  • Pergunta

  • Olá,

    Criei um arquivo .exe, porém quando executei em outro computador apareceu um erro, não encontrando as imagens que utilizei para mudar com o MouseEnter:

    "Ocorreu uma exceção não tratada no aplicativo. Se você clicar em Continuar o aplicativo ignorará esse erro e tentará continuar. Se clicar em Encerrar o aplicativo será encerrado imediatamente.

    C:\Users\Win 7\Documents\Visual Studio 2008\Projects\Cadastro de Cliente 1.0\Cadastro de Cliente 1.0\Resources\novo4.jpg."

    Os codigos utilizados para o MouseEnter e MouseLeave foram:

       Private Sub Button1_Mouseenter(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.MouseEnter

            Button1.Image = Image.FromFile("C:\Users\Win7\Documents\Visual Studio 2008\Projects\Cadastro de Cliente 1.0\Cadastro de Cliente 1.0\Resources\novo4.jpg")

        End Sub
        Private Sub Button1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.MouseLeave

            Button1.Image = Image.FromFile("C:\Users\Win7\Documents\Visual Studio 2008\Projects\Cadastro de Cliente 1.0\Cadastro de Cliente 1.0\Resources\novo.jpg")

        End Sub

    quinta-feira, 6 de fevereiro de 2014 11:12

Respostas

  • Carolina,

    você criou um exe, porém a imagem é buscada no endereço informado, você precisa publicar seu aplicativo e gerar um pacote que ai a imagem é levada junto, caso contrário ele vai buscar no endereço.

    Para confirmar vá no diretório da máquina que nao funcionou e verifique se o endereço existe e se a imagem consta.

    C:\Users\Win7\Documents\Visual Studio 2008\Projects\Cadastro de Cliente 1.0\Cadastro de Cliente 1.0\Resources\novo.jpg

    Caso, nao encontre, este é o erro, pois este endereço não é igual aonde você fez o programa entendeu.

    Boa sorte,

    AT_+

    • Sugerido como Resposta Herbert Lausmann quinta-feira, 6 de fevereiro de 2014 13:32
    • Marcado como Resposta Giovani Cr quinta-feira, 13 de fevereiro de 2014 12:07
    quinta-feira, 6 de fevereiro de 2014 12:00
  • Você pode adicionar essa imagem no Resources do projeto, dessa forma não precisaria buscar de algum caminho, ela ficaria na aplicação.

    Bruno Ferreira de Souza
    MVP - Microsoft Valuable Professional
    MCTS .NET Framework - Windows Applications
    MCPD .NET Framework - Windows Applications
    www.maestrodotnet.com.br
    @BrunoMaestro

    • Marcado como Resposta Giovani Cr quinta-feira, 13 de fevereiro de 2014 12:07
    sexta-feira, 7 de fevereiro de 2014 05:49

Todas as Respostas

  • Carolina,

    você criou um exe, porém a imagem é buscada no endereço informado, você precisa publicar seu aplicativo e gerar um pacote que ai a imagem é levada junto, caso contrário ele vai buscar no endereço.

    Para confirmar vá no diretório da máquina que nao funcionou e verifique se o endereço existe e se a imagem consta.

    C:\Users\Win7\Documents\Visual Studio 2008\Projects\Cadastro de Cliente 1.0\Cadastro de Cliente 1.0\Resources\novo.jpg

    Caso, nao encontre, este é o erro, pois este endereço não é igual aonde você fez o programa entendeu.

    Boa sorte,

    AT_+

    • Sugerido como Resposta Herbert Lausmann quinta-feira, 6 de fevereiro de 2014 13:32
    • Marcado como Resposta Giovani Cr quinta-feira, 13 de fevereiro de 2014 12:07
    quinta-feira, 6 de fevereiro de 2014 12:00
  • Você pode adicionar essa imagem no Resources do projeto, dessa forma não precisaria buscar de algum caminho, ela ficaria na aplicação.

    Bruno Ferreira de Souza
    MVP - Microsoft Valuable Professional
    MCTS .NET Framework - Windows Applications
    MCPD .NET Framework - Windows Applications
    www.maestrodotnet.com.br
    @BrunoMaestro

    • Marcado como Resposta Giovani Cr quinta-feira, 13 de fevereiro de 2014 12:07
    sexta-feira, 7 de fevereiro de 2014 05:49