var
Form2: TForm2;
word:string[100];
i:integer=0;
j:integer=0;
implementation
{$R *.dfm}procedure TForm2.Timer1Timer(Sender: TObject);
begin
case j of
0:
if word[i]<>'' then
begin
label1.Caption:=label1.Caption+word[i];
i:=i+1;
end
else begin
j:=j+1;
word:=table1.Fields[j].asstring;
label2.left:=label1.left+label1.Width+10;
i:=0;
end; 1:if word[i]<>'' then
begin
label2.Caption:=label2.Caption+word[i];
i:=i+1;
end
else begin
j:=j+1;
word:=table1.Fields[j].asstring;
i:=0;
end; 2: if word[i]<>'' then
begin
label3.Caption:=label3.Caption+word[i];
i:=i+1;
end
else begin
j:=j+1;
word:=table1.Fields[j].asstring;
i:=0;
end;
3: if word[i]<>'' then
begin
label4.Caption:=label4.Caption+word[i];
i:=i+1;
end
else j:=j+1; 4: begin
word:='';
table1.Next;
label1.Caption:='';
label2.Caption:='';
label3.Caption:='';
label4.Caption:='';
j:=0;
i:=0;
word:=table1.Fields[j].asstring;
end;
end;
end;
procedure TForm2.FormCreate(Sender: TObject);
begin
word:=table1.Fields[j].asstring;
end;
我程序要完成的功能是把数据库的4个字段里的内容一个一个字节的输出来,可不知道是为什么这段程序总是多输出很多东西,请问这到底时那的错!
Form2: TForm2;
word:string[100];
i:integer=0;
j:integer=0;
implementation
{$R *.dfm}procedure TForm2.Timer1Timer(Sender: TObject);
begin
case j of
0:
if word[i]<>'' then
begin
label1.Caption:=label1.Caption+word[i];
i:=i+1;
end
else begin
j:=j+1;
word:=table1.Fields[j].asstring;
label2.left:=label1.left+label1.Width+10;
i:=0;
end; 1:if word[i]<>'' then
begin
label2.Caption:=label2.Caption+word[i];
i:=i+1;
end
else begin
j:=j+1;
word:=table1.Fields[j].asstring;
i:=0;
end; 2: if word[i]<>'' then
begin
label3.Caption:=label3.Caption+word[i];
i:=i+1;
end
else begin
j:=j+1;
word:=table1.Fields[j].asstring;
i:=0;
end;
3: if word[i]<>'' then
begin
label4.Caption:=label4.Caption+word[i];
i:=i+1;
end
else j:=j+1; 4: begin
word:='';
table1.Next;
label1.Caption:='';
label2.Caption:='';
label3.Caption:='';
label4.Caption:='';
j:=0;
i:=0;
word:=table1.Fields[j].asstring;
end;
end;
end;
procedure TForm2.FormCreate(Sender: TObject);
begin
word:=table1.Fields[j].asstring;
end;
我程序要完成的功能是把数据库的4个字段里的内容一个一个字节的输出来,可不知道是为什么这段程序总是多输出很多东西,请问这到底时那的错!
解决方案 »
- 寻求用web形式浏览医学dicom文件的delphi编程代码
- 奇怪了,webbrowser 隐藏在 panel 里 不响应 DocumentComplete事件了
- 请教各位高手一个排序的问题;
- 游标问题,执行过程中不能修改其它表
- 各位英雄,我实在解决不了这个问题了!
- 请各位高手指点FTP Server的编制原理和方法,非常感谢。
- 有人有关于TTreeView的简单的例子?
- 兩個小不點問題. 散分了!
- 请问如何测得现在使用的系统是win9x winme win2000 winxp的方法!!
- 请问如何将应用程序的图标放到Windows的状态栏里头(跟音量控制一样)
- 庆祝我步入牢狱,兄弟结婚了,散分,明天此时结贴,
- 再请教一个很菜的问题
word:string[100];的数据从1到100而不是从0开始。word[0]是pascal内部使用用来存储这种字符串的长度。
另外,word等是delphi的内部关键字,不要使用它们作为变量名—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————