¿has tocado algo del código generado por delphi?
las declaraciones de componentes van en la parte pública (o por defecto, que es pública) de la declaración de la clase.
Código Delphi
[-]
Class
TmiDM = class(TDataModule)
Tabla1 : TTable;
etc.
Si por casualidad los has pasado debajo de las directivas
private o
protected, tu módulo de datos funcionará igual de bien, pero estos elementos no serán visibles desde fuera de la unidad donde se declara la clase.
Por ello es recomendable no meter mano del código que genera delphi, a menos que sepas muy bien lo que estas haciendo, o estes dispuesto a pagar el precio de experimentar y aprender...
Hasta luego.