Haz un trace dentro del IDE, vele dando F8 hasta que salga el error y ahí verás cual es. Este tip de errores casi siempre se deben a que quieres usar un objeto que no ha sido creado todavía. Por ejemplo, si haces
y no hiciste antes esto:
Código Delphi
[-] MiVentana := TMiVentana.Create(nil);
te generará el error. Si se trata por ejemplo de un datamodule, el cual contiene las conexiones a BD que vas a usar e intentas abrirlas antes de que se cree el datamodule, también te generará el error. Si es el caso debes revisar el orden de creación de los forms, si es que estás dejando que el IDE lo haga o bien, créalo explícitamente en tu aplicación.