再贴一次了;
你的问题不大清楚,我就现在的理解说:
1:
你可以uses Unit2;就可以了//你没有通过变量进行互传,只要对DataSet组件进行操作就要了,当然,最好动态创建;
2:
你是通过变参传递来进行操作的,而且是双向传值的话,那么
Unit2
Uses Unit1;//这时,就不要动态创建:)
你的问题不大清楚,我就现在的理解说:
1:
你可以uses Unit2;就可以了//你没有通过变量进行互传,只要对DataSet组件进行操作就要了,当然,最好动态创建;
2:
你是通过变参传递来进行操作的,而且是双向传值的话,那么
Unit2
Uses Unit1;//这时,就不要动态创建:)
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementationuses unit2;//在这里打开{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
fm2: Tform2;//这里是使用
begin
fm2:=Tform2.create(self);
fm2.show;
//do something
fm2.free;
end;
end.