我用DELPHI编的一个DLL,初始化DLL时需要将调用该DLL的应用程序句柄传递给DLL(即DLL初始化函数中有个参数用于接收应用程序句柄).
    测试时用DELPHI编码的测试应用程序调用该DLL时,运行成功(即对传入的应用程序句柄可以任意操作);但换成PB编的测试应用程序调用该DLL时,显示类型不符.DLL的初始函数说明如下:
function dllinit(apphwnd:lontint):integer;export;
...
PB中声明DLL部分代码如下:
function int dllInit(long apphwnd) library "Realtimeproc.dll"问题重点是窗口句柄的类型(DELPHI和PB中分别使用哪种类型才使DLL在PB中使用正常),请各位指点迷津????