Class TEditN not found. Ignore the error and continue?
Olá pessoal,
Está ocorrendo a seguinte mensagem quando abro meu projeto:
´Class TEditN not found. Ignore the error and continue?....
Não sei como devo instalar este objeto: como componente ou package, não consigo resolver...
Obrigada...
:wink:
Está ocorrendo a seguinte mensagem quando abro meu projeto:
´Class TEditN not found. Ignore the error and continue?....
Não sei como devo instalar este objeto: como componente ou package, não consigo resolver...
Obrigada...
:wink:
Daia
Curtidas 0
Respostas
Beppe
01/03/2005
É um erro bem estúpido que às vezes acontece...eu não tenho uma receita pra resolver, mas já passei por isto algumas vezes, mas não ultimamente.
Não é nada que precisa instalar. Tvz removeu uma unit do uses, mudou a ordem da criação de algo, coisa assim. É meio sem lógica isso... :cry:
T+
Não é nada que precisa instalar. Tvz removeu uma unit do uses, mudou a ordem da criação de algo, coisa assim. É meio sem lógica isso... :cry:
T+
GOSTEI 0
Daia
01/03/2005
ok, Obrigada,
mas o erro sumiu de uma hora p outra?!!
Eu não faço idéia do que poderia tentar para quem sabe, talvez voltar a funcionar....
???????????
mas o erro sumiu de uma hora p outra?!!
Eu não faço idéia do que poderia tentar para quem sabe, talvez voltar a funcionar....
???????????
GOSTEI 0
Beppe
01/03/2005
Tem uma gambiarra que dá pra fazer, provavelmente funcionará:
Na unit do form principal, acrescente uma seção [b:cd405f7376]inicialization[/b:cd405f7376].
Mas quem sabe se vc reiniciar o Windows, ao menos o Delphi, quem sabe some...
Boa sorte.
Na unit do form principal, acrescente uma seção [b:cd405f7376]inicialization[/b:cd405f7376].
// código da unit ... inicialization RegisterClass(TEdit); end.
Mas quem sabe se vc reiniciar o Windows, ao menos o Delphi, quem sabe some...
Boa sorte.
GOSTEI 0
Daia
01/03/2005
olá novamente...
Não consegui fazer o que tu me sugeriu, não sei exatamente onde devo colocar esta declaração, imaginei que fosse no início do programa, tentei colocar em vários lugares( da unit do form principal), mas nenhum funcionou...
a declaração inicialization não precisa ficar em negrito??
Aguardo retorno, valeu!!!!!!!
Não consegui fazer o que tu me sugeriu, não sei exatamente onde devo colocar esta declaração, imaginei que fosse no início do programa, tentei colocar em vários lugares( da unit do form principal), mas nenhum funcionou...
a declaração inicialization não precisa ficar em negrito??
Aguardo retorno, valeu!!!!!!!
GOSTEI 0
Beppe
01/03/2005
Eu sempre fico na dúvida...ini[b:88a29b9319]t[/b:88a29b9319]ialization
Você põe bem no final.
Você põe bem no final.
unit UnitPrincipal;
uses...
interface
type
implementation
{$R *.res}
...
inicialization
RegisterClass(TEdit);
end.GOSTEI 0
Daia
01/03/2005
OBRIGADA PELA AJUDA,
Mas agora está dando erro de acesso violado...
Vou tentar outra coisa, quando fui executar ele novamente seu a mensagem de não ter encontrado o objeto...
que merda isso...
Mas agora está dando erro de acesso violado...
Vou tentar outra coisa, quando fui executar ele novamente seu a mensagem de não ter encontrado o objeto...
que merda isso...
GOSTEI 0
Beppe
01/03/2005
Eu acho que vc notou, mas eu repeti ini[b:3bb01ccbc2]t[/b:3bb01ccbc2]ialization com c. :oops:
Tem StdCtrls declarado no uses da unit que dá o erro?
Tem StdCtrls declarado no uses da unit que dá o erro?
GOSTEI 0
Massuda
01/03/2005
Você tem algum backup do form problemático? Se tiver, sugiro que você restaure o backup que dá a mensagem de erro de classe não encontrada e instale o componente necessário.
GOSTEI 0
Daia
01/03/2005
Oi obrigada, mas o problema é que não sei como instalar uma classe, não sei se existe este termo ´instalar uma classe´, não sei como devo proceder...
GOSTEI 0
Massuda
01/03/2005
...não sei como instalar uma classe, não sei se existe este termo ´instalar uma classe´, não sei como devo proceder...
A mensagem ´Class Xxx not found. Ignore the error and continue?´ geralmente aparece quando você abre um form que contem componentes que não estão instalados no seu Delphi.No seu caso, provavelmente você precisa instalar um componente chamado TEditN no Delphi. Verifique se você não tem guardado esse componente com você (credo... como soou mal essa frase!) ou se o autor original do programa não teria esse componente. Fazendo uma busca no Google, me parece que trata-se do pacote de componentes EditNew25, disponível [url=http://www.arrakis.es/~sigecom/FreeEnglish.html]nesta página[/url] para download; mesmo assim, seria bom confirmar se é realmente esse pacote de componentes.
Bom... se você confirmar que o TEditN é esse do link que indiquei (ou você encontrar os fontes dele) e precisar de ajuda para instalar o componente, é só avisar aqui.
GOSTEI 0
Daia
01/03/2005
ok, o componente que preciso instalar é sim o EditNew, mas veja só:
Lá no delphi fui em Tools - Environment Options - Library - e em Library Path e lá aparece o path: G:\DELPHIAP\DESENVOL\Biblioteca\EditNew
que está correto, resumindo eu pergunto: isso quer dizer q o componente já está instalado, ou não???
Lá no delphi fui em Tools - Environment Options - Library - e em Library Path e lá aparece o path: G:\DELPHIAP\DESENVOL\Biblioteca\EditNew
que está correto, resumindo eu pergunto: isso quer dizer q o componente já está instalado, ou não???
GOSTEI 0
Massuda
01/03/2005
... fui em Tools - Environment Options - Library - e em Library Path e lá aparece o path: G:\DELPHIAP\DESENVOL\Biblioteca\EditNew
que está correto, resumindo eu pergunto: isso quer dizer q o componente já está instalado, ou não???
Não necessariamente... se ele estiver instalado no seu Delphi, então ele devia aparecer em uma das abas da paleta de componentes do Delphi; no caso, o default é que esse componente (TEditN) aparecer na aba ´Standard´.GOSTEI 0
Daia
01/03/2005
ele não está aparecendo na aba de componentes, vc poderia me ajudar a instalá-lo?? Se eu não estiver abusando da tua ajuda??
Imagino que eu preciso ir até Component - Install Component - Into existing package - aí localizo G:\DELPHIAP\DESENVOL\Biblioteca\EditNew que é onde está o componente, aí aparece um EditNew.pas e Ok, mas aí ele me dá um monte de erro ex.:
[Warning] Unit ´unF2´ implicity imported into package ´dclusr´
[Warning] Unit ´BarHL´ implicity imported into package ´dclusr´
e lá vai....
[/img]
Imagino que eu preciso ir até Component - Install Component - Into existing package - aí localizo G:\DELPHIAP\DESENVOL\Biblioteca\EditNew que é onde está o componente, aí aparece um EditNew.pas e Ok, mas aí ele me dá um monte de erro ex.:
[Warning] Unit ´unF2´ implicity imported into package ´dclusr´
[Warning] Unit ´BarHL´ implicity imported into package ´dclusr´
e lá vai....
[/img]
GOSTEI 0
Massuda
01/03/2005
... mas aí ele me dá um monte de erro ...
Não tem problema com os warning´s; experimentei seguir sua receita aqui na minha máquina e deu certo, apareceram três novos componentes, um na aba Standard, outro na aba Additional e outro na aba Data Controls. Deu certo aí com você?GOSTEI 0
Daia
01/03/2005
não deu certo, acho q vou desistir... :(
Olha só o erro q aparece agora:
´Cannot debug project unless a host application is defined.´
Olha só o erro q aparece agora:
´Cannot debug project unless a host application is defined.´
GOSTEI 0
Massuda
01/03/2005
´Cannot debug project unless a host application is defined.´
Esse erro não é relacionado com a instalação do componente. Por favor, poste mais detalhes aqui.GOSTEI 0
Gogoo
01/03/2005
Boa tarde, pessoal! Desculpa estar retomando um tópico tão antigo, mas passei pelo mesmo problema e, como vi que não foi encontrado uma solução definitiva, achei melhor compartilhar a solução que encontrei.
No meu projeto, por algum motivo, havia um edit sendo criado sem possuir um nome. Consegui resolver o problema preenchendo a propriedade name dele. Ao meu ver, isso é um bug, mas como aconteceu comigo achei melhor compartilhar aqui.
Abraços!
No meu projeto, por algum motivo, havia um edit sendo criado sem possuir um nome. Consegui resolver o problema preenchendo a propriedade name dele. Ao meu ver, isso é um bug, mas como aconteceu comigo achei melhor compartilhar aqui.
Abraços!
GOSTEI 0