我在将字符串变量转换为TObject
.
我有一个向我返回两列的查询。在第一列中varchar
,我有转换为字符串的值,在第二列中,我有int
值。
我想用这些值以这种方式填充 ComboBox:
cbx1-> AddItem (DataSet1->DataSet->Fields->Field[0]->AsString, (TObject *) (int) DataSet1->DataSet->Fields->Field[1];
当我提到第二个 int 类型的值时,我收到了一些灌木丛,例如 xD 等。
通过尝试将此值转换为字符串,例如:
String temp = IntToStr (DataSet1->DataSet->Fields->Field[1]);
cbx1-> AddItem (DataSet1->DataSet->Fields->Field[0]->AsString, (TObject *) temp;
我收到一条错误消息:
无法从“AnsiString”转换为“TObject”
我不知道我还能做些什么来转换这个值。