este é um outro problema feliz que você resolver o seu último
você pode resolver a referência circular usando a seção de implementação
----
this is another problem glad you solve your last one
you can solve the circular reference using the implementation section
ex: em datamodule1
unit datamodule1;
{$mode objfpc}{$H+}
interface<-----------------------------
uses
Classes, SysUtils, FileUtil,datamodule2;
..................................
terminar em datamodule2
..............................
implementation<--------------------------
uses datamodule1
;
{$R *.lfm}
................