我要将一个 集合 类型的变量用 文本框显示出来,请教高手,我怎样把集合类型转换成 string 类型呢?
解决方案 »
- 通过adotable的loadfromfile从xml文件读取数据,如何可以比较高效的把数据保存入数据库
- 请问那里有串口控件spcomm.ocx下载
- 如何用Delphi打开pdf文件?
- 要怎样才能让主窗体在托盘程式中移动呢?
- 关于TDate的问题~很可能是Delphi Help的错误哦^O^
- SMapiSendMail发送的问题
- 如何汉化fastreport?
- 有谁知道Delphi 7网上升级update1(2003.01.16)的登陆名和密码?
- 用旧表的查询结果来生成一张新表SQL语句怎么写?(旧表和新表都是db文件)
- 如何用回车键取代Tab键实现从当前输入框跳到下一输入框?希望有最简单的方案。
- 总出现“ora-00093:sql命令未正确结束"的错误!
- AnDbGridEH和DbGridEH一样吗?
如:
TBitMap8583=set of 1..128;
function Tiso8583_package.getBitMap8583_String():String;
var
s:string;
i,k:integer;
set1:TBitMap8583;
begin
set1:=getBitMap8583_Set;
s:='['; k:=0;
for i:=0 to 128 do
if i in set1 then
if k=0 then
begin
s:=s+trim(inttostr(i)); k:=k+1;
end
else begin
s:=s+','+trim(inttostr(i)); k:=k+1;
end;
s:=s+']';
getBitMap8583_String:=s;
end;
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
procedure Button4Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;
implementation{$R *.dfm}procedure TForm1.Button4Click(Sender: TObject);
begin
close;
Hide;
end;procedure TForm1.FormCreate(Sender: TObject);
type
jihe1=set of 1..9;
jihe2=set of 6..16;
jiaoji=set of 1..20;
var
ji1:jihe1;
ji2:jihe2;
kongji:jiaoji;
m,n,h:string;
i,j:integer;
begin
m:='['; j:=0;
for i := 0 to 20 do
if i in ji1 then
if j := 0 then //出现编译错误
begin
m:=m+trim(inttostr(i)); j:=j+1;
end
else begin
m:=m+','+trim(inttostr(i)); j:=j+1;
end;
m:=m+']';
edit1.text:=m;
{n:='[';
j:=0;
for i:=1 to 20 do
if i in ji2 then
if j:=0 then
begin
n:=n+trim(inttostr(i));
j:=j+1;
end
else begin
n:=n+','+trim(inttostr(i));
j:=j+1;
end;
n:=n+']';
edit2.text:=n;}
end;procedure TForm1.Button2Click(Sender: TObject);
begin
//edit3.text:=h;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
//edit3.text:=h;
end;procedure TForm1.Button3Click(Sender: TObject);
begin
//edit3.text:=h;
end;end.
请问,问题在哪?