在vc 的.h文件里有两个函数如下声明:(这些已用dll文件封装)
void DEScrypt(unsigned char far *subkey,unsigned char far *dest, unsigned char far *sour);
unsigned pascal SingleDES(char DESType,unsigned char * SingleDESKey,int SourDataLen,unsigned char *SourData,unsigned char *DestData);我要在 Delphi里调用这两个函数,请问怎么声明怎么调用?
拜托,详细一点!
解决即结贴。
void DEScrypt(unsigned char far *subkey,unsigned char far *dest, unsigned char far *sour);
unsigned pascal SingleDES(char DESType,unsigned char * SingleDESKey,int SourDataLen,unsigned char *SourData,unsigned char *DestData);我要在 Delphi里调用这两个函数,请问怎么声明怎么调用?
拜托,详细一点!
解决即结贴。
解决方案 »
- ----------祝大家新年吉祥安康----------
- 怎么得到DVD文件的总播放时间与现在已播放时间.通过神龙卡或WMP或MCI解决都可以
- 请问这到底是个什么错误
- 程序运行 初始化错误?
- 什么语句能一次选中多个相同的组件? 如edit
- 如何将WordDocument1已打开的文档另存为网页?
- ???????delphi有调用flash做屏保的控键吗???谢谢 小弟在这里等您的答复!
- 请教关于TIdFTP方法List第三个参数ADetails设为false时如何区分文件和文件夹的问题
- 整了几天了,显示jpg图片问题!!!我的数据库表中存的是jpg图片,用代码显示图片为什么错误?
- 关于Excel 模板的问题?保存,扫除??
- 为振兴中华软件游戏呐喊
- 三层结构中 多表提交怎么使用事务报证数据的一致性阿???
procedure DEScrypt(subkey, dest, sour: PChar); stdcall;function SingleDES(DESType: Char; SingleDESKey: PChar; SourDataLen: Integer; SourData, DestData: PChar):Integer;stacall;实现:
procedure DEScrypt(subkey, dest, sour: PChar); external 'DllName.dll' name 'DEScrypt';function SingleDES(DESType: Char; SingleDESKey: PChar; SourDataLen: Integer; SourData, DestData: PChar); external 'DllName.dll' name 'SingleDES';调用:
调用就不用说了吧。
var
hDllName:handle
fDllFunc:FARPROC;
//--------------------------------------------
hDllName:=LoadLibrary("yourdllname.dll")
GetProcAddress(hDllName,fDllFunc);
fDllFunc(...);
//--------------------------------------------
ok?