关于dll函数调用问题,请各位帮助(急)(200分)

  • 主题发起人 主题发起人 zhouzr
  • 开始时间 开始时间
Z

zhouzr

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个dll函数 int To(unsigned char InStr[300],unsigned char OutStr[100])该函数用
VC写的,请问unsigned char在delphi中是什么类型,如何在delphi中调用该函数
 
试试 array[0..299] of char
 
应该用PChar比较好。
 
unsigned char在Delphi中是Byte类型。
对于这个dll的调用,你可以有两种方法:
一、隐式调用 
声明:
type
A = array[0..299] of Byte;
B = array[0..99] of Byte;
function To(InStr: A;OutStr: B): Integer;stdcall;external '动态链接库名';
二、显式调用
通过API函数LoadLibrary,GetProcAddress和FreeLibrary来进行。

 
 
如何通过API调用
 
按Archerfl说的做就可以了,
 
接受答案了.
 
后退
顶部