问题1:想定义一个怎样的函数,我这个只是自己构想,肯定有错误,希望指点下,这个要这么完善才能不出错
procedure sz(x,y:array[0..10]of integer);
begin
array[0]:=(330,120)
array[1]:=(340,620)
array[2]:=(370,220)
array[3]:=(310,226)
array[4]:=(230,225)
array[5]:=(930,228)
array[6]:=(730,220)
array[7]:=(390,226)
array[8]:=(380,280)
array[9]:=(830,270)
end;
问题2:调用这个函数需要这么写?下面写的是我要的效果,希望大牛帮忙改善下。
procedure TForm1.Timer2Timer(Sender: TObject);
begin
if array[i]=(330,120)then
beginend
end;
procedure sz(x,y:array[0..10]of integer);
begin
array[0]:=(330,120)
array[1]:=(340,620)
array[2]:=(370,220)
array[3]:=(310,226)
array[4]:=(230,225)
array[5]:=(930,228)
array[6]:=(730,220)
array[7]:=(390,226)
array[8]:=(380,280)
array[9]:=(830,270)
end;
问题2:调用这个函数需要这么写?下面写的是我要的效果,希望大牛帮忙改善下。
procedure TForm1.Timer2Timer(Sender: TObject);
begin
if array[i]=(330,120)then
beginend
end;
解决方案 »
- 关于erp中上月估价,本月红冲再结算的思路
- 高手一定要进来,高分求一个算法。
- 使用WEBSERVICE中TSoapDataModule保存数据,无法保存
- 如何用FastReport实现数字金额转为中文大写的格式?????
- 如何使得一个窗体的大小不可变??
- ADO的SQL查询问题
- [转贴]震区重建最感人的几个瞬间
- Delphi7 调用WebService 如何自行组装报文?
- 在Delphi中如何从一条字符串中截取我要的字符串?青高手指教.
- 关于BCB5做MIDAS应用服务器的一个重要疑问(或者是BUG)(在DELPHI和BCB版同时贴出)
- 在delphi7中如何调试共享服务
- 大家帮我看看下面程序 是怎么回事
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;type
z=record
x:integer;
y:integer;
end; ta=array[0..10] of z; TForm1 = class(TForm)
Button1: TButton;
Memo1: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;
myarray:ta;implementation{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
for i :=0 to 10 do
begin
with myarray[i] do
begin
x:=i;
y:=i;
end;
memo1.Lines.Add(IntToStr(myarray[i].x)+','+IntToStr(myarray[i].y))
end;
end;end.
procedure sz(array:ta);
begin
array[0]:=(330,120)
array[1]:=(340,620)
array[2]:=(370,220)
array[3]:=(310,226)
array[4]:=(230,225)
array[5]:=(930,228)
array[6]:=(730,220)
array[7]:=(390,226)
array[8]:=(380,280)
array[9]:=(830,270)end;
begin
array[0]:=tafun(330,120);
array[1]:=tafun(340,620);
array[2]:=tafun(370,220);
array[3]:=tafun(310,226);
array[4]:=tafun(230,225);
array[5]:=tafun(930,228);
array[6]:=tafun(730,220);
array[7]:=tafun(390,226);
array[8]:=tafun(380,280);
array[9]:=tafun(830,270);
end;function tafun(a,b:integer):z;
begin
with result do
begin
x:=a;
y:=b;
end;
end;