none
Dll

    Pergunta

  • Galera nunca programei em ASP.. comecei a programar com php bem pouco e depois ja parti pra ASP .NET entao queria pedir uma ajuda pela minha ignorancia no assunto.

     

    Aqui na empresa onde trabalho existem varios sitemas e um deles deu um problema agora e esta em ASP e to tendo q resolver.

     

    O erro é o seguinte:

    • Tipo de erro:
      Objeto Server, ASP 0177 (0x800401F3)
      Seqüência de classe inválida
      /intranetAdm/nuprajur/scr_log.asp, line 47

    E a linha 47 é essa:

     

    Code Snippet
    Set objSuporte = Server.CreateObject("nuprajur.suporte")

     

     

     

    Nos arquivos existe uma pasta DLL e dentro um arquivo nuprajur.dll e imagino q essa linha 47 seja pra criar um objeto a partir dessa DLL, ou não rs..

     

    Queria saber se é isso mesmo.. sera q a dll foi corrompida? ou teria q registrar ela ou fazer alguma coisa pra q ela funcione?

    segunda-feira, 25 de fevereiro de 2008 13:06

Respostas

  • Olá Daniel,

     

    é exatamente isso, ele está criando um objeto a partir da dll, mas ela precisa sim estar registrada no servidor.

     

    Se você tiver acesso ao servidor, você pode registra-la executando a seguinte linha no Iniciar -> Executar

     

    regsvr32 caminho_da_DLL/nome_da_DLL.dll

     

    Espero ter ajudado.

     

    []s

     

    PS: Se o post foi útil, marque-o como resposta! ;-)

     

     

    segunda-feira, 25 de fevereiro de 2008 14:13
  • Olá Daniel,

     

    Pelo tipo de erro, provavelmente não tem o driver do tipo de banco, ou o caminho realmente está errado dentro da DLL.

     

    Aproveitando e respondendo sobre sua dúvida de certificação, realmente são muitas siglas, e depende da área, na área de desenvolvimento vc pode seguir dois caminhos, um visando o framework 1.1 do .net, outro o framework 2.0.

     

    A Microsoft sugere o 2.0, por ser o mais atual, embora seja possível tirar suas certificações no 1.1 e depois com uma prova migrar para o 2.0.

     

    As siglas do 1.1 são MCP (1 prova), MCAD (+ 2 provas depois de se tornar MCP) e MCSD (+ 1 prova depois de se tornar MCAD)

    As do 2.0 são MCTS (2 provas), MCPD (+1 prova depois de se tornar MCTS)

     

    Você já consultou o site da microsoft? tem informações detalhadas la. veja: http://www.microsoft.com/brasil/certifique/

     

    Eu estou tirando as do 1.1, pois ja tinha começado a estudar por elas, falta uma prova para eu tirar o MCAD, ai depois disso pretendo migrar para o MCPD (framewok 2.0), pois é apenas uma prova de migração.

     

    Eu tenho o material até o MCAD, se te interessar te mando por email.

     

    Espero ter ajudado.

     

    []s

    segunda-feira, 25 de fevereiro de 2008 19:13
  • Olá Daniel,

     

    Eu já mandei o material no outro email, então, no caso de desenvolvimento sim, sendo aprovado em uma das provas para o .net 1.1 você já se torna um MCP. Se for o framework 2.0, ai tem que fazer duas para ser MCTS.

     

    Como vc trabalha com web, sugiro que comece pela 70-315 (1.1) ou 70-536 e 70528 (2.0)

     

    Espero ter ajudado novamente.

     

    []s

    segunda-feira, 25 de fevereiro de 2008 20:19

Todas as Respostas

  • Olá Daniel,

     

    é exatamente isso, ele está criando um objeto a partir da dll, mas ela precisa sim estar registrada no servidor.

     

    Se você tiver acesso ao servidor, você pode registra-la executando a seguinte linha no Iniciar -> Executar

     

    regsvr32 caminho_da_DLL/nome_da_DLL.dll

     

    Espero ter ajudado.

     

    []s

     

    PS: Se o post foi útil, marque-o como resposta! ;-)

     

     

    segunda-feira, 25 de fevereiro de 2008 14:13
  •  

    Po fiz o que vc falou ai mas aconteceu um erro:

     

    DllRegisterServer em < caminho para DLL > falhou.
    Código de retorno: 0x80004005
     
    o q pode ser?
    segunda-feira, 25 de fevereiro de 2008 17:44
  •  

    Olá Daniel,

     

    Você tem acesso administrativo no servidor? se tiver talvez o problema seja com o arquivo da sua DLL mesmo.

     

    Espero ter ajudado.

     

    []s

    segunda-feira, 25 de fevereiro de 2008 17:58
  • Estou rodando localmente.

     

     

     

    Aproveitando te fazer uma pergunta q tem nada a ver com a historia rs..

     

    Li na tua assinatura q é MCP.. estou querendo fazer uma certificação mas são tantas siglas q to meio perdido.. ja estou lendo e pesquisando.. vc tem material ai sobre o MCP? Foi bom vc ter feito? O q vc puder me esclarecer sobre certificações eu agradeceria.. ja postei no forum mas tudo mto superficial pessoal responde..

     

    valeu

     

    segunda-feira, 25 de fevereiro de 2008 18:15
  • Opa.. falha minha.. meu usuario não estava com permissão de administrador.. ai coloquei e consegui registrar mas agora é outro erro q aconteceu.

     

  • Tipo de erro:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado
    /intranetAdm/nuprajur/scr_log.asp, line 52

     

    Acredito q dentro da dll o caminho para conexão com o banco deve estar errado.

segunda-feira, 25 de fevereiro de 2008 18:33
  • Olá Daniel,

     

    Pelo tipo de erro, provavelmente não tem o driver do tipo de banco, ou o caminho realmente está errado dentro da DLL.

     

    Aproveitando e respondendo sobre sua dúvida de certificação, realmente são muitas siglas, e depende da área, na área de desenvolvimento vc pode seguir dois caminhos, um visando o framework 1.1 do .net, outro o framework 2.0.

     

    A Microsoft sugere o 2.0, por ser o mais atual, embora seja possível tirar suas certificações no 1.1 e depois com uma prova migrar para o 2.0.

     

    As siglas do 1.1 são MCP (1 prova), MCAD (+ 2 provas depois de se tornar MCP) e MCSD (+ 1 prova depois de se tornar MCAD)

    As do 2.0 são MCTS (2 provas), MCPD (+1 prova depois de se tornar MCTS)

     

    Você já consultou o site da microsoft? tem informações detalhadas la. veja: http://www.microsoft.com/brasil/certifique/

     

    Eu estou tirando as do 1.1, pois ja tinha começado a estudar por elas, falta uma prova para eu tirar o MCAD, ai depois disso pretendo migrar para o MCPD (framewok 2.0), pois é apenas uma prova de migração.

     

    Eu tenho o material até o MCAD, se te interessar te mando por email.

     

    Espero ter ajudado.

     

    []s

    segunda-feira, 25 de fevereiro de 2008 19:13
  •  

    Po cara.. abriu minha mente rs...

    Eu ja tinha uma noção assim mas não estava tão detalhado na minha mente...

     

     

     

    Valeu mesmo

     

    E aceito o material sim

     

    daniel.cunha@uvv.br

    segunda-feira, 25 de fevereiro de 2008 19:22
  • Estava lendo aqui no site q me passo mas não consegui identificar o exame q tenho q fazer para me tornar um MCP..

    pelo q entendi teria q fazer qualquer exame q me tornaria um MCP é isso mesmo?

     

     

    se não for pedir mto manda tb o material para o email danieldac.ci@gmail.com

    Pq o outro email acontece de não chegar alguns emails.

     

    Obrigado novamente.

    segunda-feira, 25 de fevereiro de 2008 20:15
  • Olá Daniel,

     

    Eu já mandei o material no outro email, então, no caso de desenvolvimento sim, sendo aprovado em uma das provas para o .net 1.1 você já se torna um MCP. Se for o framework 2.0, ai tem que fazer duas para ser MCTS.

     

    Como vc trabalha com web, sugiro que comece pela 70-315 (1.1) ou 70-536 e 70528 (2.0)

     

    Espero ter ajudado novamente.

     

    []s

    segunda-feira, 25 de fevereiro de 2008 20:19
  • Po ajudo bastante.

    Mas sem querer abusar manda para o email danieldac.ci@gmail.com

     

    Pois o da empresa não chega.. firewall barra.. valeu!

     

    segunda-feira, 25 de fevereiro de 2008 20:48
  • Mandei! ;-)

     

    Ve se chegou, é um pouco grande (7 MB)

     

    []s

    segunda-feira, 25 de fevereiro de 2008 20:57