CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

请问一个DLL函数返回一串有义的字符串,如何使用record型结构代入?

楼主hsgrass37301(零点)2004-05-04 18:52:17 在 Delphi / VCL组件开发及应用 提问

例如:DLL:   procedure   hello(Info   *char);  
   
  Delphi:  
  type     info   =   record  
      name:[1-2]  
      address:[3-9]  
      ...  
      end;  
   
  调用的时候:  
  hello(info);  
   
  _______如何实现? 问题点数:50、回复次数:4Top

1 楼kaershaw(一苇渡江&&欲出江湖)回复于 2004-05-04 20:53:07 得分 50

把结构体各项依次赋值就行了!Top

2 楼hsgrass37301(零点)回复于 2004-05-05 12:46:28 得分 0

呵呵,我是不知如何定义那个结构体啊。  
   
  DLL导出的函数:function   (Info   *char):   Integer;  
  这个Info是一串字符串,如:0123456789HS1999。各项长度固定。  
  0123456789是序号;  
  HS是地方;  
  1999是注册年份。  
   
  我想在Delphi里面定义一个结构或记录,直接装入这个字串就可以使用各项的值。  
  不过不会如何定义。  
   
  有其它麻烦的方法,如做decode函数,copy等。。因为调用的地方比较多,这样做比烦。Top

3 楼hsgrass37301(零点)回复于 2004-05-07 23:31:42 得分 0

any   body   home??Top

4 楼hsgrass37301(零点)回复于 2004-05-10 23:09:33 得分 0

搞定。  
  type  
      name:array[0..0]   of   char  
      address:array[0..15]   of   char  
      ...  
      end;  
  Top

相关问题

  • DLL函数返回字符串
  • 字符串函数?
  • 字符串函数
  • DLL中的函数返回值是字符串变量!
  • dll中的函数如何返回字符串???
  • dll中的函数如何返回字符串???
  • 多函数DLL的字符串参数问题!
  • ATL & ANSI字符串函数
  • 字符串比较函数
  • 字符串处理函数

关键词

  • 函数
  • 结构
  • dll
  • info
  • char

得分解答快速导航

  • 帖主:hsgrass37301
  • kaershaw

相关链接

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

广告也精彩

反馈

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