CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

Delphi和VB的数据类型问题.急!

楼主Cipherliu(孤鹰)2003-11-02 09:05:02 在 Delphi / VCL组件开发及应用 提问

我用Delphi的zlib单元写了一个压缩用的动态库,想在VB中调用.  
  可是在参数传递中存在问题.  
  Delphi中用shortstring,Anstring,widestring,PChar,OLEVarait时,VB中怎么样与之对应.  
  请高手指点. 问题点数:200、回复次数:13Top

1 楼liyangyao970(纳兰容若)回复于 2003-11-02 10:36:50 得分 10

初学者,顶  
  LearningTop

2 楼mysqlcom(飞天2003)回复于 2003-11-02 10:42:41 得分 10

string是通用的啊Top

3 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2003-11-02 10:42:51 得分 10

我要查查比较清楚,   再回来!!!Top

4 楼go_my_sky(凡石)回复于 2003-11-02 10:45:00 得分 10

vb里都用Varait,方便Top

5 楼Cipherliu(孤鹰)回复于 2003-11-02 12:12:53 得分 0

Delphi中的Variant如果包含的是VarArray,VB能否读出来Top

6 楼Cipherliu(孤鹰)回复于 2003-11-02 12:13:54 得分 0

vb的string和Delphi的string似乎不一样,我试了好多次都不能成功,取出来总是乱码Top

7 楼Delphiandliu(我是新手我怕谁)回复于 2003-11-02 13:09:38 得分 10

我先去找找相关的详细资料.Top

8 楼Shince()回复于 2003-11-02 14:15:27 得分 50

delphi.AnsiString =   vb.String  
  Delphi.ShortString   是为了保持兼容性而设的一个类型.   若与VB   通讯,不建议使用.  
  Delphi.AnsiString   是为了存储   8-bit的   ANSI字符,从它的定以和范围来看,与VB的String是一样的.  
  Delphi.WideString 是存储   Unicode   字符的.所以与VB   或其他语言通讯时用它比较好.  
   
  Delphi.String   其实是一个不确定的通用的类型,在Delphi编译时,会根据编译指令将它转换成上面几个类型中的一种.  
   
  PChar   就是一个指向字符串的指针,且这个字符串以NULL结尾.  
  Top

9 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2003-11-02 15:03:13 得分 50

调用delphi的   pchar   类参数,   应该就是在VB   的   string   前加个   byval!!!  
  我的理解,   delphi.widestring   =   vb.stringTop

10 楼huojiehai(海天子)回复于 2003-11-02 15:11:28 得分 30

用PChar就是通用的,winAPI很多就是PChar,或longint都可以Top

11 楼rouqing(*冰雨&双子座奇缘*)回复于 2003-11-02 15:15:58 得分 10

关注Top

12 楼dickeybird888(小鸟)回复于 2003-11-02 15:26:43 得分 10

ha   ha    
  (@   $   @)Top

13 楼Cipherliu(孤鹰)回复于 2003-11-03 09:23:17 得分 0

谁能帮我写一个压缩用的动态库,在VB下也能调用,谢谢!Top

相关问题

  • 数据类型问题:VB调用Delphi的DLL
  • 在Delphi中的TString与VB的什么数据类型或结构对应?
  • win32数据类型与Delphi数据类型的转换问题
  • VC的数据类型对应Delphi里的数据类型?
  • 大下!DELPHI中取子串的函数叫(象VB的MID())? 及判断数据类型的函数名叫?
  • vb中的date数据类型
  • 有关VB数据类型问题!!
  • 关于delphi中的数据类型?
  • 关于delphi的数据类型问题
  • 急问:VC->delphi数据类型转换

关键词

  • delphi
  • vb
  • 类型
  • 调用
  • pchar
  • widestring
  • 就是

得分解答快速导航

  • 帖主:Cipherliu
  • liyangyao970
  • mysqlcom
  • aiirii
  • go_my_sky
  • Delphiandliu
  • Shince
  • aiirii
  • huojiehai
  • rouqing
  • dickeybird888

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo