关于DLL的两个问题(100分)

B

bbdog

Unregistered / Unconfirmed
GUEST, unregistred user!
1.我用D5写了一个DLL,其中有一个过程的声明为:
procedure Myprocedure(Myarray:array of integer;var x:integer;var y:integer);stdcall;
请问这个过程如何在VB中进行声明;
2.如何才能知道DLL中输出函数或是过程的各个参数;(DLL是别人写的)
请各位大虾给予解答,谢谢。
 
1
vb不支持动态数组和指针,可能 不行
 
2 Windows的QuickView可以看!
 
to wrench:不是动态数组,只是最简单的一维数组,请再考虑一下。
to OpuBF :试过之后就给你分,请等候。
 
to OpuBF :不知道QuickView是windows自带的(win95中有吗?),还是第三方的程序?
 
我的Win98第二版里有,Win95好象没有。
是Windows自带的,在dll文件上点右键就可以看到(“快速查看”)。
 
to dq: 我用试了一下,但是我只能看到输出的过程名,不能看到过程的参数,
请注意,我想看的是参数,而不是过程或函数名。(在D5中有个Tdump.exe程
序已经可以查看DLL中输出的过程或是函数名了。)
 
想知道被人写的DLL里面输出接口的参数只能利用softice这样的工具进行
DLL的跟踪,输出表里面是没有的
 
bbdog:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
 
多人接受答案了。
 
顶部