各位大大,如下语句是C头文件中定义的,我要如何才能将它转换成pascal语言中的正确的格式?// 内部超时
#define SCARD_F_WAITED_TOO_LONG ((DWORD)0x80100007L)另外,0x80100007L 中的L是指低位吗?多谢。
#define SCARD_F_WAITED_TOO_LONG ((DWORD)0x80100007L)另外,0x80100007L 中的L是指低位吗?多谢。
解决方案 »
- DELPHI 强制覆盖原文件
- 用delphi如何连接并操作一个网站下的数据库文件?
- 怎样用流写入、读取字符串动态数组?代码通过,马上给分!
- 不用三方控件,如何画个三角形.(就象shape中的三角形).
- 急!数据库连不上
- 为什么我的ADOQUERY不能激活(在线等待)
- 使用openpicturedialog如何缺省是以缩略图的形式打开啊?
- Delphi6.0系统安装的问题
- 怎样捕捉CTRL+鼠标左键?
- TcxDBlookupcombobox如何获取下拉列表中非关键字段的选中的值
- 这样写网络收发包的线程程序是否会使线程阻塞?
- UP者有分:关于存储过程的概念和作用,在什么时候要用?(D6,Ado,Ms-sql)
和
#define SCARD_F_WAITED_TOO_LONG 0x80100007有什么区别呢?
为什么第一个要强制类型转换?
强迫编译器进行类型检验(无符号长整形),如:
long v = #define SCARD_F_WAITED_TOO_LONG;
会出现警告。
#define SCARD_F_WAITED_TOO_LONG 0x80100007
不进行类型检验,如:
long v = #define SCARD_F_WAITED_TOO_LONG;
没有警告,但v是一个负数。