初心者ゆえか、さっぱりわかんなくなってきたので質問させてください。
環境:Delphi 6 Personal
unit1とunit2の2つのフォームを用います。
unit1には、Doubleの配列形式(3列500行)のデータがあります。
Unit1側のButton1ClickでUnit2のImage1にそれをグラフ化させようと考えてなんとかUnit2の呼び出しまでは完成しました。
ですが、ポインタが上手く渡せてないみたいで悩んでしまいました。

---[unit1]----
use unit2;
public //大域変数です。
gyouretu : Array [ 1..3,1..500] of Double;

procedure TTrance.Button1Click(Sender: TObject);
begin
 form2:=Tform2.create(@gyouretu);
 form2.show;
end;
---[unit2]----
use unit1;
procedure TForm2.FormCreate(var gyouretu : Array of Double);
var
  s: String;
begin
 s:=floatTostr(gyouretu[2,2]);
 Label1.Caption:=s;
end;
------------
[エラー] 配列型が必要です。

とりあえず、unit2に数値を一個でも表示させようとしています。
教えてください・・・m(_ _)m