delphi里如何使用dll[用VC++实现]返回类指针(200分)

  • 主题发起人 主题发起人 tarmee
  • 开始时间 开始时间
T

tarmee

Unregistered / Unconfirmed
GUEST, unregistred user!
前面有兄弟的帖子提到已解决,可没有具体讲讲。
有没有谁能说的详细点?

VC类导出如下:
class triple_des;
class __declspec(dllexport) des
{
public:
void initialize(const unsigned char[DES_KEY_SIZE]);
void password(const char *);
void encrypt_binary(unsigned char data[DES_KEY_SIZE]);
void encrypt(unsigned char data[DES_KEY_SIZE / 8]);
void decrypt_binary(unsigned char data[DES_KEY_SIZE]);
void decrypt(unsigned char data[DES_DATA_SIZE / 8]);
friend triple_des;
};
 
参考
http://www.pcmaster.cn/read.php?tid=2252&fpage=1
 
能不能针对DES类讲讲该怎么转换?
能够调通就发分
 
你是参数指针不明白,还是写法不清楚。
参数:
1,3,4,5,6是array of char类型
2 是PCHAR类型
 
具体是这样的:
我现在在做VC++到Delphi的移植,class triple_des;被VC封装在DLL中,现在想在通过Delphi7调用Dll中的triple_des类,生成对应的实例并使用triple_des类的Public函数
 
提前一下
 
后退
顶部