Es muy probable que en el momento que estas tratando de usar la variable DM, esta aún no haya sido creada.
Ocurriría por ejemplo si la sentencia en cuestión está en el evento OnCreate del formulario, y el módulo de datos se crea después del formulario. Esto se puede resolver fácilmente cambiando el orden de creación de los objetos.
Hasta luego.
