为OleVariant 数据类型赋值字符信息时数据丢失有什么好方法解决 在线等(50分)

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

luckj

Unregistered / Unconfirmed
GUEST, unregistred user!
字符串信息中含有#0 的信息(压缩后的字符串)。赋给 OleVariant类型的变量时#0号后的字符信息会丢失。大家有什么好方法解决这个问题。
 
var a:string; UserINF:oleVariant;
begin
a:='adsfasdf';
a[1]:=#0;
UserINF:=a;
showmessage(a);//A为空数据丢失了
end;
//程序中必需用oleVariant类型。
 
#0就是结束啊。规定出此。
 
有没有其它方法。
 
var
a:string;
UserINF:oleVariant;
begin
a:='adsfasdf';
a[1]:=#0;
UserINF:=a;
showmessage(Trim(a));
end;
 
后退
顶部