AddObject 有关问题

AddObject 问题lst1_RS485_1ST.AddObject(id, TObject(03002b0001))XE2 ,这句竟然给我显示转换错误st

AddObject 问题
  

lst1_RS485_1ST.AddObject('id', TObject('03002b0001'));

XE2 ,这句竟然给我显示  转换错误

string 虽然 不是 TObject 的子类,但是以前貌似这么写完全没错误么?

求指导
[解决办法]
不能强制转换一个常量,要将字符串赋给一个变量,再强制转化该变量