buenas tardes:
estoy tratando de elaborar una aplicación multidispositivos en delphi, tengo un main.pas acompañado de un fmain y tengo un d_m acompañado de un dm(data module).
en el datamodule tengo los componentes de conexión a la base de datos y en el main tengo la aplicación.
el modulo de datos es el primero en cargarse y después se carga el mainen el programa.
cuando entro en el modo de inserción o edición y para guardar valido el boton :
Código Delphi
[-]
if( Query1.State in [dsEdit,dsInsert]) then
[dsEdit,dsInsert] no lo reconoce y marca errores al momento de compilar, si pongo los componentes de conexión en el main por arte de magia los errores desaparecen, se que debe ser algo de la librerías al cargarse, sin embargo no logro determinar que esta pasando y me gustaria que me ayuden a entender que es lo que esta pasando,