Fórum Form DataModule - Multipla Instancias #349500
23/11/2007
0
Bom dia pessoal
Estou montando um sistema MDI, com herança de forms. No cadastro do pedido eu estava querendo usar um data módulo para link das consultas, mas eu gostaria q fosse possivel abrir várias instancias do form e do datamodule, um ligado e exclusivo ao outro.
Alguem saberia como fazer isso?
desde já agradeço
Estou montando um sistema MDI, com herança de forms. No cadastro do pedido eu estava querendo usar um data módulo para link das consultas, mas eu gostaria q fosse possivel abrir várias instancias do form e do datamodule, um ligado e exclusivo ao outro.
Alguem saberia como fazer isso?
desde já agradeço
Thalesoli
Curtir tópico
+ 0
Responder
Posts
04/12/2007
Giordanocwb
Na verdade, para fazer com que isso funcione, você não vai poder usar a variável pronta para o formulário e para o DataModule que existem nos respectivos.
Por exemplo, se você cria um form com o nome ´frmPedido´, repare na codificação do formulário que ele cria uma variável global ´frmPedido: TfrmPedido´. Você só pode utilizá-la, caso haja apenas uma instância desse formulário aberta por vez. Se quiser mais de uma instância de cada formulário ou DataModule, você mesmo terá de criar as suas variáveis. Por exemplo, se quiser abrir no máximo 3 formulários de pedidos simultaneamente:
e assim por diante.
Por exemplo, se você cria um form com o nome ´frmPedido´, repare na codificação do formulário que ele cria uma variável global ´frmPedido: TfrmPedido´. Você só pode utilizá-la, caso haja apenas uma instância desse formulário aberta por vez. Se quiser mais de uma instância de cada formulário ou DataModule, você mesmo terá de criar as suas variáveis. Por exemplo, se quiser abrir no máximo 3 formulários de pedidos simultaneamente:
frmPedido1: TfrmPedido; frmPedido2: TfrmPedido; frmPedido3: TfrmPedido;
e assim por diante.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)