你的问题不大清楚,我就现在的理解说:
1:
你可以uses Unit2;就可以了//你没有通过变量进行互传,只要对DataSet组件进行操作就要了,当然,最好动态创建;
2:
你是通过变参传递来进行操作的,而且是双向传值的话,那么
Unit2
  Uses Unit1;//这时,就不要动态创建:)