Ir para conteúdo
Fórum Script Brasil
  • 0

Erro ao registrar DLL py_sendmail.dll


Guest Adriana Bittencourt

Pergunta

Guest Adriana Bittencourt

Olá, estou utilizando o componente Py.Sendmail no meu programa escrito em VB. Esse componente, utiliza além de outros, a DLL py_sendmail.dll

Construi todo o programa na minha máquina e montei a distribuição conforme o leiame.txt desse componente, copiando a pasta bin e registrando a dll. Na minha maquina funcionou tudo perfeitamente.

Porem ao tentar colocar o sistema em outras máquinas, fiz o mesmo processo para registrar a DLL, porem ocorre erro, e consequentemente, o sistema não funciona.

O erro que ocorre ao registrar a DLL é:

Falha em LoadLibrary("c:\...py_sendmail.dll) - Acesso inválido ao local de memória

O que estranho é funcionar o mesmo registro na minha maquina e não funcionar em mais nenhuma outra. Acredito que seja algum componente que esteja faltando nas outras maquinas, mas não consegui descrobrir qual.

alguém pode me auxiliar?

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

você pegou esse componente de terceiros? você vai conseguir uma ajuda melhor no site do desenvolvedor do componente. você já tentou fazer uma instalação do seu projeto pelo programa "Package & Deployment Wizard" do próprio VB? costuma funcionar. abraço

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Adriana Bittencourt

Sim, o componente eu encontrei no site http://www.graymalkinsoftware.net/gspagina...age=Py.Sendmail

O componente é muito bom e é free.

Questionei aqui, pois vi outros foruns sobre o mesmo componente. Até um erro igual, porém nesse forum indicaram instalar em outra máquina. O problema é que no meu caso, tenho que instalar nessas maquinas onde estão ocorrendo erro.

Não tentei fazer uma distribuição, vou tentar fazer isso e ver o que acontece.

Valeu.

Link para o comentário
Compartilhar em outros sites

  • 0

essa página que você citou é de um dos moderadores deste forum, o Graymalkin. sugiro a você se cadastrar no forum e enviar uma MP pra ele. com certeza ele vai saber te orientar melhor se o Package & Deployment Wizard não resolver seu caso. abraço

Link para o comentário
Compartilhar em outros sites

  • 0

por falar nisso tb já tive esse erro. em um dos pcs la do trampo não instala de jeito nenhum, só não lembro se a mensagem é a mesma mas acho q sim, depois confiro e edito aqui. sabe o q pode ser graymalkin??

EDITADO:

é a mesma mensagem q da pra mim.

Editado por kuroi
Link para o comentário
Compartilhar em outros sites

  • 0

Olá, pessoal

Recentemente um outro usuário também me reportou o mesmo problema em relação ao registro da biblioteca (somente em uma determinada máquina). Porém, ele comentou que a versão 1.2.5 instalava e funcionava perfeitamente. Chegamos então a conclusão de que o problema é relacionado com a versão da linguagem Python usada ao compilar a biblioteca. Na versão 1.2.5 da Py.Sendmail eu usava Python 2.4 e na versão 1.2.6 já tinha atualizado para Python 2.5. Compilei a versão 1.2.6 usando Python 2.4 e ele me relatou que funcionou na tal máquina.

Portanto, como fiz algumas alterações de acordo com sugestões dos usuários, compilei a versão 1.2.7 com Python 2.4, que já está disponível para download pelo link: http://www.graymalkinsoftware.net/files/pysendmail127.rar

Ainda hoje estarei atualizando as páginas do site, mas pelo link acima já é possível baixar.

Ah, e obrigado pela preferência! :D

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

Oi Graymalkin, muito obrigada mesmo pela ajuda.

Já testei em uma máquina e funcionou.

Só um detalhe, o link que tu colocou aqui e no site também (http://www.graymalkinsoftware.net/files/pysendmail127.zip) estão apontando pra um .zip, porém o arquivo mesmo é um rar (http://www.graymalkinsoftware.net/files/pysendmail127.rar)

Agradeço muitíssimo pela ajuda.

Valeu!!!!!!!!

:D

Link para o comentário
Compartilhar em outros sites

  • 0
Só um detalhe, o link que tu colocou aqui e no site também (http://www.graymalkinsoftware.net/files/pysendmail127.zip) estão apontando pra um .zip, porém o arquivo mesmo é um rar (http://www.graymalkinsoftware.net/files/pysendmail127.rar)

Ops... falha técnica! Esqueci que tinha compactado com RAR.

Obrigado pelo toque!

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...