Qual é a diferença entre Close e Destroy???

Delphi

09/04/2003

Bom, pessoal é isso mesmo que eu quero saber...

Qual é a diferença entre Close e Destroy???
Qual é a diferença entre Open e Create???

Obrigado!!!


Dark Knight

Dark Knight

Curtidas 0

Respostas

Julienmurray

Julienmurray

09/04/2003

OLHA AMIGÃO EU VOU TE DAR ALGUNS CONCEITOS MEUS E VC PODE TER COMO BASE. COMO EXISTEM PESSOAS MAIS EXPERIENTES DO QUE EU ELES COM CERTEZA PODERÃO TA AJUDAR MELHOR(SE AJUDAREM, É CLARO !)

ANTES DE MAIS NADA, VC TEM SABER O SEGUINTE: COMO O RUINDOWS :twisted: , OPS WINDOWS, GERENCIA A CRIAÇÃO E A DESTRUIÇÃO DE UM FORM NA MEMÓRIA DO CPU.

VC JÁ PRESTOU ATENÇÃO NOS EVENTOS DO DELPHI?

QUE VEM 1° O ON CREATE, BLÁ,BLÁ E DEPOIS VEM O ON OPEN, BLÁ,BLÁ, ON CLOSE, BLÁ,BLÁ, E ON DESTROY?

POIS É, ESTES SERIAM OS PASSOS BÁSICOS QUE O WINDOWS SERVE PARA CRIAR UM OBJETO FORM.

ANTES DE MAIS NADA, É LIDA AS INSTRUÇÕES DO .DPR (BASICAMENTE, SERIA ONDE É DECLARADO E ARMAZENADO O NOME DAS FORMS E OUTROS MAIS)
DEPOIS:

1° ELE CRIA NA MEMÓRIA, AS INSTRUÇÕES NECESSÁRIAS DE COMO O FORM DEVE SER (POR ISSO QUE VC PODE MANDAR ISTRUÇÕES DE FAZER BURACO NO FORM, ELE ARREDONDADO, ETC)

2° DEPOIS DE PASSAR OS BLÁ,BLÁ,BLÁ ELE FINALMENTE CRIA O QUE FOI GERADO A PARTIR DO ON CREATE , QUE SERIA UM GRÁFICO CHAMADO [b:d47d353fc7]FORM[/b:d47d353fc7],(AQUI ENTRA O ON OPEN)

3°DEPOIS DOS BLÁ,BLÁ,BLÁ VEM O EVENTO CLOSE, ONDE O GRÁFICO FORM É DESCARREGADO DO GRÁFICO DO WINDOWS (RESSALTANDO QUE A FORM NÃO ESTÁ AINDA FORA DA MEMÓRIA)

4° DEPOIS QUE É FECHADA, O QUE RESTA É DESTRUIR (LIMPAR) AQUELAS INSTRUÇÕES TODAS...

O QUE SE PASSA:

O DELPHI PROPORCIONA AO PROGRAMADOR, INCREMENTAR ESTES EVENTOS QUE UM FORM PASSA DESDE SUA CRIAÇÃO ATÉ SUA ´MORTE´.

ENTÃO:

ON CREATE:

TUDO AQUILO QUE VC PROGRAMOU NESTE EVENTO, SERÁ LIDO E INTERPRETADO DEPOIS QUE A FORM FOI DISPARADA NA MEMÓRIA

ON OPEN

TUDO AQUILO QUE VC PROGRAMOU DEPOIS DA CRIAÇÃO GRÁFICA DO FORM SERÁ LIDO

EVENTOS (BLÁ,BLÁ,BLÁ)

ON CLOSE

TUDO AQUILO QUE VC PROGRAMOU APÓS FECHAR O GRÁFICO FORM (MAIS UMA VEZ RESSALTANDO: NÃO FOI RETIRADO DA MEMÓRIA AINDA) SERÁ LIDO

EVENTOS (BLÁ,BLÁ,BLÁ)

ON DESTROY

TUDO AQUILO QUE VC PROGRAMOU AO DESCARREGAR (LIMPAR) DA MEMÓRIA DO COMPUTADOR, SERÁ LIDO.

MAS SEMPRE É 1° LIDO AS INSTRUÇÕES DO GRÁFICO FORM, PRA DEPOIS VIR OS EVENTOS DELE.

SACOU? :wink:

ESPERO NÃO TER COMPLICADO MAIS, MAS BASICAMENTE É ISSO ! :lol:
UM ABRAÇO

:twisted: JULIEN ´ MURRAY ´:twisted:


GOSTEI 0
POSTAR