CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

请教大哥们,一个简单的VC数据类型改为D的数据类型

楼主xiaoqiang123(xiaoqiang)2005-01-08 13:13:10 在 Delphi / 数据库相关 提问

小弟做一项目,把VC的代码改为DELPHI,,在VC中,有一函数声明为:  
   
  void   WINAPI   DJConf_GetSysInfo(CONF_SYS_INFO   *TmpCSI);//CONF_SYS_INFO   为结构类型,小弟已成功改好,如下:  
  type   CONF_SYS_INFO_NEW=record  
  wCardNum                                           :WORD;                   wCardType                                         :WORD;  
  end;  
   
  问题1:  
  小弟要把这个函数改为DELPHI的形式:  
  procedure   DJConf_GetSysInfoNew(这里该怎么写?);  
   
   
  问题2:  
  WORD类型可不可能进行算术运算,如m_nConfCount   :=   ConfInfo.wCardNum*(64   div   3)*4;  
   
  小弟在线等!当天结账!!!!  
  问题点数:100、回复次数:6Top

1 楼Kevin_Lmx(繁华阅尽)回复于 2005-01-08 13:27:12 得分 50

type    
      PCONF_SYS_INFO_NEW   =   ^CONF_SYS_INFO_NEW;  
      CONF_SYS_INFO_NEW=record  
        wCardNum   :WORD;  
        wCardType:WORD;  
  end;  
   
  procedure   DJConf_GetSysInfoNew(TmpCSI   :PCONF_SYS_INFO_NEW);Top

2 楼Kevin_Lmx(繁华阅尽)回复于 2005-01-08 13:29:24 得分 10

WORD为16位无符号整型,取值范围为:0..65536Top

3 楼yuanfeng7618(失魂落魄的疯子)回复于 2005-01-08 13:45:26 得分 25

WORD类型可以进行算术运算,如m_nConfCount   :=   ConfInfo.wCardNum*(64   div   3)*4是可以的。Top

4 楼sxy_9761(暗里着迷)回复于 2005-01-08 13:55:55 得分 15

procedure   DJConf_GetSysInfoNew(var   TmpCSI:CONF_SYS_INFO);stdcall;Top

5 楼xiaoqiang123(xiaoqiang)回复于 2005-01-08 14:04:02 得分 0

真的很感谢各位,,谢谢!  
  小弟在使用这个函数时同时也遇到麻烦,请大哥们再帮帮我  
   
  我是这样用的,请大哥哥帮我看看,这样是否有什么潜在问题(我运行当然没问题,一切很好)   我说的潜在问题是指指针释放是否正确,还有,这段代码可以再优化吗?  
   
  new(ConfInfo);  
    DJConf_GetSysInfoNew(ConfInfo);  
        m_nConfCount:=ConfInfo^.wCardNum   ;  
        dispose(ConfInfo);  
   
        m_nConfCount   :=   ConfInfo^.wCardNum*(64   div   3)*4;  
   
  Top

6 楼xiaoqiang123(xiaoqiang)回复于 2005-01-08 14:22:09 得分 0

结账!!  
  Top

相关问题

  • 一句代码,把VC的改为DELPHI,,各位大哥,帮帮我!回答后马上结账!
  • 把VC的这段简单代码改为DELPHI,我改了仍有问题,请大哥们帮帮小弟~~~~
  • VC++大哥帮忙
  • 求助,请各位大哥给个 WINCE NET.4.2 D 下载地址,谢谢!
  • 大哥,求救: 在vc++中调用 存储过程。
  • 请问各位大哥,在VC中怎么调用API函数?
  • 精通VC的各位大哥,帮个忙!!!
  • 在下出学VC,请诸位大哥出出注意!
  • 小弟初学vc请各位大哥帮忙
  • 那位大哥有Vc代码的匈牙利命名法?

关键词

  • 函数
  • word
  • confinfo
  • djconf
  • wcardnum
  • getsysinfonew
  • nconfcount
  • 类型
  • tmpcsi
  • 小弟

得分解答快速导航

  • 帖主:xiaoqiang123
  • Kevin_Lmx
  • Kevin_Lmx
  • yuanfeng7618
  • sxy_9761

相关链接

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

广告也精彩

反馈

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