06/03/2006

A memória não pode ser quot;readquot;

Estou tento um problema ao finalizar uma aplicação feita em Delphi 7, bd firebird com acesso a dados através de TClientDataSet.
Na aplicação somente o formulário principal e o datamodule são criados automaticamente, os outros formulários são criados via código.
Quando entro no programa e abro um formulário de cadastro, por exemplo, exibindo dados do bd, e depois fecho o cadastro e finalizo e programa não ocorre erro.
Entretando se entrar no programa e não abrir nenhuma base de dados e depois finaliza-lo ocorre um erro com a mensagem:

A instrução no ´0x0054fa30´ fez referência à memória no ´0x00ea36a4´. A memória não pode ser ´read´ Exception EAcessViolation in module NomePrograma.exe at 0014FA30 Access violation at address 0054FA30 in module ´NomePrograma.exe´. Read of address 00EA36A4


Agradeço pela atenção
Luiz


Lab