有一个用MFC写的DLL,其中有函数如下: 声明方法:
RecvData(TransData_Up& recv_data);
其中:
typedef struct __TransData_Up
{
unsigned long plu_nr;
char Art_Bez[28];
long int price;
long int weight;
} TransDataItem_Up;我现在要用DEPLHI使用这个DLL中地函数,请问,我该如何在DELPHI中定义
那个 typedef struct __TransData_Up??能否写具体一些,谢谢!
RecvData(TransData_Up& recv_data);
其中:
typedef struct __TransData_Up
{
unsigned long plu_nr;
char Art_Bez[28];
long int price;
long int weight;
} TransDataItem_Up;我现在要用DEPLHI使用这个DLL中地函数,请问,我该如何在DELPHI中定义
那个 typedef struct __TransData_Up??能否写具体一些,谢谢!
解决方案 »
- *****请问如何让数据库连接出错不跳窗口********
- WebBrowser中url 连接问题
- 程序快开发完毕。怎么测试我的程序最少要消耗多少内存?在多快的CPU上跑才比较流畅?期望量化指标
- 怎样自始至终保持一种输入法。
- TSocketServer好还是IdTCPServer好?
- 急!!!:版本delphi6与delphi7难道有很大的区别吗?
- dll静态调用错误
- 关于汇总报表显示时,如何将StringGrid或者DbGrid相邻的几个单元格合并?
- 在哪里设置DELPHI 7的快捷键????????????????????????
- 如何在delphi中调用执行windows的exe文件,刚学delphi,期待大家的帮助
- 程序安装包制作问题
- 怎样使delphi生成的exe文件小一点?
TransDataItem_Up=record
plu_nr:unsigned long;//我现在机子上没有delphi,无符号长整形我忘了,呵呵,不好意思,你看看帮助就知道了
Art_Bez:array [0..28] of char ;
price:integer;
weight:integer;
end;
myTransDataItem_Up:TransDataItem_Up
我没有用 [0..28] of char,而是直接用了一个String
{
unsigned long plu_nr;
char Art_Bez[28];
long int price;
long int weight;
} TransDataItem_Up;
//////////////////////////////////
type
TransDataItem_Up = record
plu_nr: LongWord;
Art_Bez: array[0..27] of char;
price: Integer;
weight: Integer;
end;
unsigned long = DWORD = Cardinal;