我想调用 a.ll,不知道在dephi中的头文件怎么样定义。 最好能给出个相应例子或写出来。
这是在VC中的A。H 头文件定义:
#ifdef abc_EXPORTS
#define abc __declspec(dllexport)
#else
#define abc __declspec(dllimport)
#endif#ifndef BTAPI
#define BTAPI _cdecl
#endif//定义下载任务的句柄
//Define downloader handle
typedef LONG *HDownloader;extern "C"{abc HDownloader BTAPI FTK_Downloader_Open();}我想问在delphi中怎样调用!!急。
这是在VC中的A。H 头文件定义:
#ifdef abc_EXPORTS
#define abc __declspec(dllexport)
#else
#define abc __declspec(dllimport)
#endif#ifndef BTAPI
#define BTAPI _cdecl
#endif//定义下载任务的句柄
//Define downloader handle
typedef LONG *HDownloader;extern "C"{abc HDownloader BTAPI FTK_Downloader_Open();}我想问在delphi中怎样调用!!急。
解决方案 »
- 求RootKits技术详细资料(讲原理就算了,来点代码级或更深的)
- 关于bds2006里面的indy 问题!!!!!!
- 晕阿, 一个简单的回调函数居然报灾难性故障!
- ----------------請教高手!一個菜鳥的問題----------------
- 祝愿天下地女性同胞们节日快乐!
- 怎样才能判断字段值在编辑框中的信息是否显示完全?
- 用TOraQuery控件连接Oracle 9, 插入数据出错的问题??
- 大虾!!我用了IActiveDesktop接口进行编程,为什么编译的时候,显示"类没有注册"呢???
- 有人用过Gifimage吗?
- 望高手想助(错误处理的迷惑)!!!
- 关于指定文件的移动,相当于dos下的move 功能,在delphi中有类似的函数吗?
- 谁发现便宜的WebService短信发送接口了?泄泄。
#define __abc_H__#ifdef abc_EXPORTS
#define abc __declspec(dllexport)
#else
#define abc __declspec(dllimport)
#endif#ifndef BTAPI
#define BTAPI _cdecl
#endif//定义64位无符号长整型
//Define 64bit long integer type
typedef unsigned __int64 QWORD;//定义下载任务的句柄
//Define downloader handle
typedef LONG *HDownloader;//下载状态
//Download status#define DLSTATE_NONE 0
#define DLSTATE_ALLOCING 1
#define DLSTATE_CHECKING 2struct _tagMiniPeerData
{
DWORD m_dwIP;
USHORT m_nPort;
};extern "C"{abc HDownloader BTAPI FTK_Downloader_Open();}
#endif//__abc_H__
具体是这样子的。