Array
(
)

Action = caFree x delete quot;nome do formquot; qual usar

Jaimesk
   - 14 abr 2007

Bom dia,

estou em um dilema.

se eu colocar no OnClose do Form o Action = caFree ele realmente remove da memoria o form e suas variaveis porque fiz um teste da seguinte forma:
Application->CreateForm( __classid(TCIA00C6), &CIA00C6);
// ele entra na tela ai eu mando sair e ele executa o Action = caFree
// teoricamente quando eu sair ele teria que remover suas variaveis
// so que propositalmente faco referencia a uma variavel da sua tela
// e ele nao da erro !!!!!!!!
CIA00C6->cA03_CODIG = ´´;
// mas quando uso o delete ai si ele realmente remove a tela e suas
// variaveis
delete CIA00C6;
// aqui ele apresenta o erro que nao existe a variavel.
CIA00C6->cA03_CODIG = ´´;

Pergunto qual e o certo pra usar caFree ou o Delete ???????


Grato Jaime