type
pPubID = ^TPubID;
TPubId = class
id :string;
name :string;
end;
....
var
pid : PPubid;
begin
new(pid);
pid^.id :=inttostr(qry_pub.fieldbyname('id').asinteger);
pid^.name := qry_pub.fieldbyname('name').asstring;
cob_pub.Properties.Items.Add(qry_pub.fieldbyname('name').asstring);
cob_pub.Properties.Items.Objects[i] := pid^;
dispose(pid);
qry_pub.Next;
end; //我用普通的combobox,目的是在ComboBox的item 上绑定一个对象,在选择Item的时候,可以直接取对应的ID,我不知道该怎么用这个指针
pPubID = ^TPubID;
TPubId = class
id :string;
name :string;
end;
....
var
pid : PPubid;
begin
new(pid);
pid^.id :=inttostr(qry_pub.fieldbyname('id').asinteger);
pid^.name := qry_pub.fieldbyname('name').asstring;
cob_pub.Properties.Items.Add(qry_pub.fieldbyname('name').asstring);
cob_pub.Properties.Items.Objects[i] := pid^;
dispose(pid);
qry_pub.Next;
end; //我用普通的combobox,目的是在ComboBox的item 上绑定一个对象,在选择Item的时候,可以直接取对应的ID,我不知道该怎么用这个指针
解决方案 »
- 如何判断什么时候用SENDMESSAGE发消息有效?
- 将数据添加到listbox1如何跳过重复数据?
- VARCHAR转换为INT时出错
- Pascal 语言对大小写敏感吗?
- delphi制作虚拟打印机能不能实现?!各位大侠来看看
- 发邮件,虽然是老问题,查了N多帖子,问题还是解决不了,郁闷啊……
- 现在女孩心里想着啥???????????????????????????????????????????????????????
- 难道就没有人会,我都是第二次发贴了!关于在ActiveX控件中用ADO连接数据库问题?谁要是会,两个贴的分都给他,还可以补分!
- delphi程序和VB程序如何通讯?
- 整个程序可见的公共变量在什么地方定义?如何引用?
- 如何统计一个数值的二进制代码中有多少个0,多少个1
- 如何在delphi5下安装QRDESIGN控件?急需援助,不胜感激,高分酬谢!
var
pid : TPubId ;
begin
pid:= tpubid.create;
pid.id :=inttostr(qry_pub.fieldbyname('id').asinteger);
pid.name := qry_pub.fieldbyname('name').asstring;
cob_pub.Properties.Items.Addobject(qry_pub.fieldbyname('name').asstring,pid);
qry_pub.Next;
end;
TObject);//用Class吧,不用Record