在ActiveX的一个方法中,能否传递一个Delphi中TStream类型的参数?(100分)

  • 主题发起人 主题发起人 liuxintao
  • 开始时间 开始时间
L

liuxintao

Unregistered / Unconfirmed
GUEST, unregistred user!
我新建了一个ActiveForm,在上面放了一个RichEdit控件,并且在ActiveForm的类型库中
添加了GetStream这个方法:
procedure TActiveForm1.GetStream(tempStream: OleVariant);
begin
RichEdit1.Lines.LoadFromStream(TMemoryStream(OleVariant));
end;
编译时出现“无效的类型转换”;我现在在调用ActiveForm1的这个方法时,想传给tempstream
一个TMemoryStream类型的参数,但是在定义GetStream这个方法时,发现好像找不到相应的参数
类型,那是不是找不到传递这种类型的参数呢?
 
Stream不能作为ActiveX接口的参数,别人不认识啊.
 
那应该传递什么类型的数据啊?比如,数组怎么传递啊?谢谢
 
后退
顶部