Array
(
)

Data module

Ricardo_ascii
   - 06 abr 2006

Ferramento = Delphi 5
---------------------------------------------------------

Olá pessoal,

Tenho um projeto com um data module. Devido o número de objeto dentro do meu data module resolvi criar mais um data module dentro do mesmo projeto para distribuir os objetos e assim facilitar a manutenção. Coloquei os data modules na criação automática dos forms, compilo e quando o programa vai abrir as tabelas do data module 1 ele me da o seguinte erro:

´Project estoque.exe raised exception class eacessviolation with message ´Acess violation at adress 00527492 in module ´estoque.exe´. Read of adress 00000050´. Process stopped. use step or run to continue.´


Obs. Esse procedimento acontece somente em dois projetos. Em outros projetos eu consigo criar outro data module, compilo e não me da erro algum.

Quem puder me ajudar agradeço.

Abraço, Ricardo



Rodc
   - 06 abr 2006

Verifica no primeiro DataModule a ser criado se você não está tentando acessar algum componente do segundo DataModule.


Ricardo_ascii
   - 06 abr 2006


Citação:
Verifica no primeiro DataModule a ser criado se você não está tentando acessar algum componente do segundo DataModule.


Oi amigo,

Conforme o que vc. havia citado. Eu não estou chamando nenhum componente do segundo data module através do primeiro.


Ricardo


Martins
   - 06 abr 2006


Citação:

Citação:
Verifica no primeiro DataModule a ser criado se você não está tentando acessar algum componente do segundo DataModule.


Oi amigo,

Conforme o que vc. havia citado. Eu não estou chamando nenhum componente do segundo data module através do primeiro.


Ricardo


verfique tb se vc não faz referência a algum controle / objeto q ainda não foi criado.


Marco Salles
   - 06 abr 2006

tente tb , no projeto optinons na secção Auto Create Forms, inverter a criação desses DataModulos.. Isto é , coloque-os antes dos demais forms e tb invirta a ordem dos dois.

Fui claro ????


Ricardo_ascii
   - 06 abr 2006


Citação:

Citação:

Citação:
Verifica no primeiro DataModule a ser criado se você não está tentando acessar algum componente do segundo DataModule.


Oi amigo,

Conforme o que vc. havia citado. Eu não estou chamando nenhum componente do segundo data module através do primeiro.


Ricardo


verfique tb se vc não faz referência a algum controle / objeto q ainda não foi criado.


Oi amigo,

Eu deixei o componente data module na criação automática do jeito que estava.
Para arrumar eu fiz o seguinte: Eu criei o dm na hora em que eu fui usar o dm1 aí funcionou. Agora eu não entendi o porque ele não criou o dm na criação automática.