H hellotao Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-31 #1 rt,如何将COM中的OleVariant类型的值强制转换为TObject类型,谢谢!!!
H hellotao Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-31 #2 或者在COM中有某种类型可以转换为tobject类型的
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-31 #3 TOject是类呀,你要先构造,你很多问题还不清楚,转成其他类型比如 integer到是可以 换成TOject到是?一个是类,一个是值,没有可换性!
H hellotao Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-31 #4 因为我要设置一个有属性为tobject的com控件,所以要用get方法返回一个值,假设在 com中是olevariant类型,必须将其转换为tobject类型
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-31 #5 好象标准COM没有TObject这个类型,你先把他换成integer,在换成TObject
H hellotao Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-31 #6 可不可以在COM中返回指针之类的数据类型,得到对象的指针
H hellotao Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-31 #8 如何把类当integer用??可以说的具体一点么?据个例子可以么?谢谢
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-31 #9 使用这个类的时候 integer(TObject)就可以了
H hellotao Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-31 #10 我试过了,不可以这样转换的,报错了,包了“Operator not applicable to this operand type”的错
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-31 #11 intObject:integer; intObject:=Integer(TStringList); addItem(intObject);
H hellotao Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-31 #12 其实这并不是我需要的,我想可不可以将指针转换为Integer类型的值,作为参数值进行 传递
H hellotao Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-31 #14 再请问一个问题,我要使用TStringObject的方法时,应该怎么写,例如: intObject.xxx(),是不是这样写,谢谢!
H hellotao Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-31 #17 用pointer(intObject).xxx(),但是报错了!!!具体因该怎么写呢? 或者用str : string; IntToStr(intObject); pointer(str)^.Free(); 还是报错了,应该怎么写,请高手执教
用pointer(intObject).xxx(),但是报错了!!!具体因该怎么写呢? 或者用str : string; IntToStr(intObject); pointer(str)^.Free(); 还是报错了,应该怎么写,请高手执教