Action = caFree x delete quot;nome do formquot; qual usar
14/04/2007
0
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
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
Jaimesk
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)