くだすれDelphi(超初心者)その28
■ このスレッドは過去ログ倉庫に格納されています
0598デフォルトの名無しさん
2005/12/08(木) 15:55:58環境: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
■ このスレッドは過去ログ倉庫に格納されています