Re: [delphi-br] Form := nil automático no O nClose

2008-08-31 Por tôpico Joao Morais
Yoshio wrote:
 Olá pessoal.
 Estava fazendo um form para ser herdado, porem não consegui fazer com
 que os forms descendentes se auto-liberar da memória. Para cada form
 descendente eu tenho que colocar este código no OnClose:
 
 Action := caFree;
 FormDescendente1 := nil; // ou FormDescendente2, FormDescendente3...
 

O problema que você tem não é o auto-liberar. O caFree faz isto. O 
problema é que você tem um ponteiro (FormDescendente1) que aponta para 
um objeto destruído, e que poderá te causar um AV mais adiante.

 É praticamente o mesmo código em todos os forms descendentes. Não há
 uma maneira de fazer isto automático, como algum código no OnClose do
 form herdado que faz isso automaticamente?

Escrevi sobre isso:

http://blog.joaomorais.com.br/2008/08/31/dica-gerenciamento-form.html

Joao Morais


[delphi-br] Class TEdit not found

2008-08-31 Por tôpico Luiz de Lima Lopes
Pessoal Bom dia estou com um problema, ao adicionar um novo form
alterei o nome salvei adicionei no principal, mais ocorreu o seguinte
erroproject facu.exe raised exception class EClassNotFound with
message 'Class TEdit not found'. Process stopped. Use Step or Run to
continue., já tentei excluir o novo form mais não resolvel.

será que alguem poderia me ajudar.



Re: [delphi-br] Class TEdit not found

2008-08-31 Por tôpico Eduardo Silva dos Santos
Olha se não tem algum TEdit com a propriedade Nome em branco..


2008/8/31 Luiz de Lima Lopes [EMAIL PROTECTED]

   Pessoal Bom dia estou com um problema, ao adicionar um novo form
 alterei o nome salvei adicionei no principal, mais ocorreu o seguinte
 erroproject facu.exe raised exception class EClassNotFound with
 message 'Class TEdit not found'. Process stopped. Use Step or Run to
 continue., já tentei excluir o novo form mais não resolvel.

 será que alguem poderia me ajudar.

  




-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com.br/
...


[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] Class TEdit not found

2008-08-31 Por tôpico Silvio Clécio
Olá pessoal,
 
Luiz, já aconteceu um problema perecido comigo, não sei se é seu caso, mas o 
meu foi que excluí sem querer o alias (ou patch) '{X}\Lib'. Se for isso, ao 
resolver o problema com oTEdit depois aparece algo tipo 'Class TOutraClasse not 
found'.
 
X = Depende da versão do Delphi.
 
Um abraço a todos!
Silvio Clécio


- Mensagem original 
De: Luiz de Lima Lopes [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Domingo, 31 de Agosto de 2008 11:43:12
Assunto: [delphi-br] Class TEdit not found


Pessoal Bom dia estou com um problema, ao adicionar um novo form
alterei o nome salvei adicionei no principal, mais ocorreu o seguinte
erroproject facu.exe raised exception class EClassNotFound with
message 'Class TEdit not found'. Process stopped. Use Step or Run to
continue., já tentei excluir o novo form mais não resolvel.

será que alguem poderia me ajudar.

 


  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] RAVE Reports

2008-08-31 Por tôpico Claudiney Cogo
Boa tarde...

Estou começando a trabalhar com o RAVE. Li bastante a respeito dele, fiz vários 
testes e achei até tranquilo de trabalhar.
Porém uma coisa anda acontecendo num relatório que estou desenvolvendo que não 
consegui entender nem achar solução.
Algumas vezes, e cada vez mais constante, ele chega no comando 
RvProject1.Execute e simplesmente retorna para a aplicação sem fazer nada. Nem 
abre o preview, nem dá erro. Nada. Não houve alteração nos dados. São os mesmos 
dados de testes. Não tenho idéia do que está acontecendo. Só não abre nada. E 
muitas vezes logo na sequência peço para emitir novamente e emite normalmente. 

Alguém já viu isso acontecer? Sabe o que pode estar causando isso? 
O único detalhe do sistema é que as tabelas são em memória, com clientdataset. 
Não existem as tabelas físicas, elas são criadas no momento, com base em 
arquivo xml.

Obrigado



Claudiney Cogo
N2 Sistemas e Soluções em Informática
Av. São Paulo, 172 - 15º Andar - Sala 1505
Fone/Fax: (44) 3029-6053 - Maringá - Paraná
www.n2solutions.com.br
nfe.n2solutions.com.br
www.studion2.com.br
 

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Mensagem de Erro

2008-08-31 Por tôpico cicero
 
 

 
 
 
Error in module Unit2: Declaration of class Tform2 is missing or incorrect
 
reinstalei o delphi e o meu sistema está dando esse erro ... 
alguem pode me dar uma ajuda  
 
Cícero Fernandes
Eng. Eletricista
Eng. de Segurança do Trabalho
CREA-SC 27.958-0
P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE! 
 


[As partes desta mensagem que não continham texto foram removidas]