delphi7调用 C 写的DLL 文件,我的 DLL 内函数和数据类型如下:enum eReturnValuesType //函数返回的数据类型
{
INVALID_VALUE= -1, INVALID_DEVID, GPS_UNLOCKED, DEVICE_ERROR, SYSTEM_NOT_READY
}
#define eReturnValue enum eReturnValuesTypestruct sInitScannerArgs //参数数据类型
{
uint32 Comm;
uint32 DeviceID;
};
eReturnValue DTI_FUNC Lx_Init_Scanner(sInitScannerArgs*); //函数请问 我用DELPHI如何调用上面函数,如何定义数据类型,第一次使用DLL,希望指点,谢谢
{
INVALID_VALUE= -1, INVALID_DEVID, GPS_UNLOCKED, DEVICE_ERROR, SYSTEM_NOT_READY
}
#define eReturnValue enum eReturnValuesTypestruct sInitScannerArgs //参数数据类型
{
uint32 Comm;
uint32 DeviceID;
};
eReturnValue DTI_FUNC Lx_Init_Scanner(sInitScannerArgs*); //函数请问 我用DELPHI如何调用上面函数,如何定义数据类型,第一次使用DLL,希望指点,谢谢
解决方案 »
- 动态创建控件的事件
- FastReport如何禁止用户双击修改报表?同时又可以用代码调用修改报表?
- 关于用流传输图像的问题~!我已经问过n个人了!!!
- 求TurboPascal7操作数据库的代码!
- 关于Delphi7的菜鸟问题
- 进货时间 like "'+str1+'___" 是什么意思?
- 抉择的问题
- 自从装了SQL SERVER之后,tadoquery.close不能用了
- 如何在点击属性STYLE=tbsDropDown的TOOLBUTTON时就下拉DROPDOWNMENU属性中指定的菜单项?
- 用ACCESS做数据库,在装有此软件的机器上是否一定要装ACCESS2000?
- 普通网线最远可以传多远
- 谁能告诉我做一个类似于IndexName、DataField属性,已经把字段名罗列在弹出式菜单中,供程序员选择。
typedef char int8;
typedef unsigned char uint8;
typedef short int int16;在DLEPHI里如何表达,谢谢
enum eReturnValuesType //函数返回的数据类型
{
UNABLE_TO_OPEN_MB= 0x100,
}我改为
type
eReturnValues = (
UNABLE_TO_OPEN_MB= 0x100
}错误为 [Error] usedll.pas(64): ',' or ')' expected but identifier 'x100' found
请教