如下,类似c的联合:
type
a = record
a:integer;
case integer of
1:(i1:integer);
2:(i2:word);
3:(i3:real);
end;如果在以上定义中i1,i2,i3分别为我自己定义的不同的记录类型应该如何定义呢?即
i1:Trecord1;
i2:Trecord2;
i3:Trecord3;
其中Type Trecord1=record
a:integer;
b:string;
c:string;
end;
Type Trecord2:=record
c:string;
d:integer;
end;
Type Trecord3:=record
a:integer;
b:real;
end;也可以给我发邮件 [email protected]谢谢
type
a = record
a:integer;
case integer of
1:(i1:integer);
2:(i2:word);
3:(i3:real);
end;如果在以上定义中i1,i2,i3分别为我自己定义的不同的记录类型应该如何定义呢?即
i1:Trecord1;
i2:Trecord2;
i3:Trecord3;
其中Type Trecord1=record
a:integer;
b:string;
c:string;
end;
Type Trecord2:=record
c:string;
d:integer;
end;
Type Trecord3:=record
a:integer;
b:real;
end;也可以给我发邮件 [email protected]谢谢
解决方案 »
- 高人们.帮帮我吧
- zhouzuoji(乌江恨)他才25岁,就死了!哎
- 紧急求救!!richviewedit导入word文档后部分乱码的问题???
- 严重支持jackie168 (三箭齐发)竞选斑竹,兄弟门跟一下,顶顶也有分
- 请问高手Delphi7里怎么没有了TNMHTTP组件了呢??用什么控件可以代替TNMHTTP呢??
- dephi外挂
- 大家觉得那个版本的DELPHI比较好用?
- DELPHI界面上的控件没了怎么办???
- 帮帮忙
- 设置文件夹的权限问题
- 把Form里的TABLE、DATASOURCE移到DataModule里后,Form里的DBEDIT不能录入数据,为什么,怎么办?
- 怎么利用对方的计算机名来得到计算机名IP 地址.
a = record
a:integer;
case integer of
1:(i1:TRecord1);
2:(i2:TRecord2);
3:(i3:TRecord3);
end;不可以吗?
type'TRecord1'needs finalizaion-not allowed in variant record