Socorro!!!! quot;A call to an OS function Failedquot; Como
Bom dia Companheiros..
Vejam se podem me ajudar...
Quando vou compilar o meu projeto aparece a mensagem de erro: ´A call to an OS function Failed´ e o erro para a compilação do projeto no local onde os forms estão sendo criados. Detalhe: Estou criando todos os forms no início da aplicação.
Será que este é o problema? Devo criar os forms apenas quando for utiliza-los e depois descarrega-los da memória?
Se esta for a razão do meu problema, como faço para criar os forms somente quando eu for utiliza-los e depois libera-los da memória?
Um grande abraço a todos.
Pablo - Marília/SP
Vejam se podem me ajudar...
Quando vou compilar o meu projeto aparece a mensagem de erro: ´A call to an OS function Failed´ e o erro para a compilação do projeto no local onde os forms estão sendo criados. Detalhe: Estou criando todos os forms no início da aplicação.
Será que este é o problema? Devo criar os forms apenas quando for utiliza-los e depois descarrega-los da memória?
Se esta for a razão do meu problema, como faço para criar os forms somente quando eu for utiliza-los e depois libera-los da memória?
Um grande abraço a todos.
Pablo - Marília/SP
Pablo_lima
Curtidas 0
Respostas
Angelnoa
02/09/2003
Para criar o form no momento em que vc for utilizar basta colocar o código onde vc está fazendo a chamada do form.
e no envento OnClose do Form1 coloque:
Onde:
Form1 => Nome do seu formulário criado
Espero ter ajudado.
Form1 := TForm1.create(Self); Form1.show;
e no envento OnClose do Form1 coloque:
Action := caFree;
Onde:
Form1 => Nome do seu formulário criado
Espero ter ajudado.
GOSTEI 0