Data module

Delphi

06/04/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.´


[b:c498154091]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.[/b:c498154091]

Quem puder me ajudar agradeço.

Abraço, Ricardo
[/b]


Ricardo_ascii

Ricardo_ascii

Curtidas 0

Respostas

Rodc

Rodc

06/04/2006

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


GOSTEI 0
Ricardo_ascii

Ricardo_ascii

06/04/2006

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


GOSTEI 0
Martins

Martins

06/04/2006

[quote:ebc0c54edd=´rodc´]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[/quote:ebc0c54edd]

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


GOSTEI 0
Marco Salles

Marco Salles

06/04/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 ????


GOSTEI 0
Ricardo_ascii

Ricardo_ascii

06/04/2006

[quote:c5f099a6d7=´ricardo_ascii´][quote:c5f099a6d7=´rodc´]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[/quote:c5f099a6d7]

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

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.


GOSTEI 0
POSTAR