COM里怎么只有WideString,没有String型啊? ( 积分: 24 )

  • 主题发起人 主题发起人 fuwengda
  • 开始时间 开始时间
F

fuwengda

Unregistered / Unconfirmed
GUEST, unregistred user!
急,如果谁知道,最好请留下电话或EMAIL,以便请教。
 
急,如果谁知道,最好请留下电话或EMAIL,以便请教。
 
为了兼容
再说就不是几句话说得清的了
mail就不留了 lz还是找com原理看一下吧
 
com不是Borland产的。
 
为了跨平台!说起来可以写一本书.string是delphi的自定义格式,虽然可以向下兼容PChar,但string有自己的内存管理机制.WideString和string可以互换,方法简单
AWidStr := WideString(AStr)
AStr := String(AWidStr);
 
看这个???
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3179023
string与widestring有什么区别啊。
 
Com是基于Unicode的。
 
区别是,保存方式不同,占用的宽度不同而已.另外,那个帖子里面有严重错误,string不是255个字符,可以包含最多2G的字符!ShortString才只能有255个字符.
 
谢谢了,我会转化了,这对我来说太重要了,谢谢!留个联系方式嘛,多多指教!
 
接受答案了.
 
后退
顶部