Classe não registrada, que erro é esse?
Olá pessoal,
Tenho uma aplicação rodando a cerca de 2 meses, não havia nenhum problema, mas agora esta aparecendo a mensagem de ´Classe não registrada´ ao iniciar a aplicação.
Nada foi alterado no sistema, nem na máquina em que está instalado, o que pode ser? Alguém pode me ajudar?
Grata.
Daniela
Tenho uma aplicação rodando a cerca de 2 meses, não havia nenhum problema, mas agora esta aparecendo a mensagem de ´Classe não registrada´ ao iniciar a aplicação.
Nada foi alterado no sistema, nem na máquina em que está instalado, o que pode ser? Alguém pode me ajudar?
Grata.
Daniela
Nyan
Curtidas 0
Melhor post
Weber
27/06/2003
tive algum um problema semelhante, no meu caso era um componente não registrado no windows.
No meu caso meu sistema utilizava um arquivo .ocx e o windows não conseguia entender esse arquivo.
Para registrar componentes .ocx no windows faça o seguinte:
copie o arquivo .ocx para a pasta c:\windows\system
na pasta c:\windows\system execute o comando
regsvr32 nomedoarquivo.ocx
no meu caso funcionou.
No meu caso meu sistema utilizava um arquivo .ocx e o windows não conseguia entender esse arquivo.
Para registrar componentes .ocx no windows faça o seguinte:
copie o arquivo .ocx para a pasta c:\windows\system
na pasta c:\windows\system execute o comando
regsvr32 nomedoarquivo.ocx
no meu caso funcionou.
GOSTEI 1
Mais Respostas
Prosystem
25/06/2003
Uma classe pelo que entendo esta sempre relacionada a um componente utilizado no sistema, tipo um componente DATETIMEPICKER afim de manipula-lo em forma de data deverá ser criado uma variavel com classe tipo TDATE e assim por diante, verifique se na sua aplicacao voce esta utilizando um componente nao nativo do DELPHI. Para lhe ajudar melhor necessitaria uma olhada na mensagem exata de retorno do erro.
Espero ter ajudado.
T+
Espero ter ajudado.
T+
GOSTEI 0
Nyan
25/06/2003
Acreditei que podia ser algo assim, mas não consigo entender porque funcionou esse tempo todo sem nenhum problema e de uma hora para outra começou a dar esse tipo de erro. O sistema nem sequer conecta ao banco de dados, então o problema poderia estar em algum componente de conexão com o BD?
Ah, sim. A maquina em que ele está rodando não tem o Delphi instalado, pode ser a falta de alguma dll?
Quais dlls são realmente necessárias para que a aplicação rode, sendo que estou usando ADO e tenho relatórios em QuickReport, o restante é o comum mesmo, labels, dbedits, speedbuttons...
A mensagem de erro não retorna mais nada.
Grata,
Daniela
Ah, sim. A maquina em que ele está rodando não tem o Delphi instalado, pode ser a falta de alguma dll?
Quais dlls são realmente necessárias para que a aplicação rode, sendo que estou usando ADO e tenho relatórios em QuickReport, o restante é o comum mesmo, labels, dbedits, speedbuttons...
A mensagem de erro não retorna mais nada.
Grata,
Daniela
GOSTEI 0
Crmonari
25/06/2003
pode ser alguma dll (conexao ADO) que deteriorou
carlosmonari@terra.com.br
carlosmonari@terra.com.br
GOSTEI 0
Japa
25/06/2003
não entendi oq e ADO :(
GOSTEI 0
Carnette
25/06/2003
http://www.npms.rspa.dot.gov/submissions/software_other/mdac_typ2.1.exe
Atalho para download ADO windows 95
Atalho para download ADO windows 95
GOSTEI 0
Cabelo
25/06/2003
Pode ser que este tempo todo um componente não nativo do delphi, não inserido em seu sistema não tenha sido usado, e quando vc utilizou ele comoçou a solicitar a classe que ele utiliza, deve ser alguma conexão com o banco de dados
Sem mais
Cabelo
Para maiores explicações envie um e-mail cabelo_uni@ig.com.br
Sem mais
Cabelo
Para maiores explicações envie um e-mail cabelo_uni@ig.com.br
GOSTEI 0
Dedi
25/06/2003
Se seu aplicativo tiver algum objeto do ative x e ele não estiver instalado na maquina o aplicativo retornará este erro. é comum no win95 por não ter instalado o direct x. instale para fazer um teste.
GOSTEI 0
Nyan
25/06/2003
Primeiramente agradeço a atenção de todos.
O problema realmente é em um componente...
Acabei instalando o Delphi na máquina do cliente, mas não adiantou... (o mesmo que instalei na máquina dele, está funcionando perfeitamente na minha)
No delphi verifiquei o seguinte:
1. A conexão com o banco de dados está normal (ADO Connection).
2. No ADO Table eu consigo selecionar a propriedade Connection, mas quando vou selecionar uma tabela na propriedade TableName é exibida a mensagem ´Classe não Registrada´.
O cliente tem windows Me, não sei se tem algum ´problema´ do delphi em relação a ele, mas...
Alguém sabe como resolver?
Grata,
Daniela
O problema realmente é em um componente...
Acabei instalando o Delphi na máquina do cliente, mas não adiantou... (o mesmo que instalei na máquina dele, está funcionando perfeitamente na minha)
No delphi verifiquei o seguinte:
1. A conexão com o banco de dados está normal (ADO Connection).
2. No ADO Table eu consigo selecionar a propriedade Connection, mas quando vou selecionar uma tabela na propriedade TableName é exibida a mensagem ´Classe não Registrada´.
O cliente tem windows Me, não sei se tem algum ´problema´ do delphi em relação a ele, mas...
Alguém sabe como resolver?
Grata,
Daniela
GOSTEI 0