Iniciando um DataModule Manualmente

Delphi

15/02/2007

Fala galera!

Eu coloquei o meu datamodule para não criar automaticamente para economizar memória na hora de carregar a aplicação e estou querendo criar ele dentro de um processo e no fim do processo destruir ele de novo, só que eu não estou conseguindo criar ele manualmente esta me dando esse erro


estou usanso esse codigo:

    Application.CreateForm(TDM, DM);

acho que esta faltando algum código em form´s visuais eu uso showmodal e funciona, mas nesse caso não dá. O que estou fazendo errado?

Desde de já obrigado.


Ruyoutor

Ruyoutor

Curtidas 0

Respostas

Gardel

Gardel

15/02/2007

Olá amigo

Bem,

Primeiro que existe um problema pois um datamodule não é um form por isso o method createform do application não vai cria-lo, pra isso você precisa usar o próprio construtor do objeto, no caso é o CreateDataModule, daí fica assim:

datamodule.DataModuleCreate(Self);

Espero ter ajudado...

Até mais.


GOSTEI 0
POSTAR