客户端数据流以参数形势向服务器端传送,activeform 中的ole类型应该选择哪一个。
多谢。
多谢。
解决方案 »
- 我想每10秒截个全屏,这样监控电脑在操作什么
- 有点难度,高手请进
- remport machine 不分组,求记录值占比
- SimpleDataSet中如何使用 SQL 2000 SERVER 的存储过程!
- 响应版主要求,不再潜水,散分!
- 关于oracle存储过程的问题?
- 普通的问题 答对的得完分
- 如何去掉shell得系统右键菜单,换成自己得popupmenu?
- delphi+access一个计算问题
- 请问.LIB是什么数据库格式,可用什么软件打开?
- 菜鸟问题(如何使一窗口无ico图标,并且按Alt+空格无系统菜单弹出?)
- Indy 9自带demo "DNSResolver Client" 编译出错,但其他的demo都可以,真是怪事。请大家帮忙看一下
给你两个函数自己考虑吧
procedure StreamToVariant(Stream: TMemoryStream; var v: OleVariant);
var
p: pointer;
begin
v := VarArrayCreate ([0, Stream.Size - 1], varByte);
p := VarArrayLock (v);
Stream.Position := 0;
Stream.Read (p^, Stream.Size);
VarArrayUnlock (v);
end;procedure VariantToStream(const v: olevariant; Stream: TMemoryStream);
var
p: pointer;
begin
Stream.Position := 0;
Stream.Size := VarArrayHighBound (v, 1) - VarArrayLowBound (v, 1) + 1;
p := VarArrayLock (v);
Stream.Write (p^, Stream.Size);
VarArrayUnlock (v);
Stream.Position := 0;
end;