高手指点-调用DLL显示提示“无法定位程序输入点myfunction于动态链接库xxx.dll上(50分)

  • 主题发起人 主题发起人 gbyahoo
  • 开始时间 开始时间
G

gbyahoo

Unregistered / Unconfirmed
GUEST, unregistred user!
project1.exe无法找到入口<br>高手指点-调用DLL显示提示“无法定位程序输入点myfunction于动态链接库xxx.dll上
 
用静态连接吗,查一下 函数申明部分 name &nbsp;'myfunction' 的大小写.
 
现在调用成功但是myfunction()参数出错,请问怎么声明一个指向缓冲区的指针,<br>在myfunction自动开8K内存,我在调用时怎么用指针指向该缓冲第一个字.
 
参数出错的问题有可能是你没有把函数声明为stdcall,举例:<br>function myfunction(p: pointer): integer; stdcall;<br>至于指向缓冲区的指针,我不太明白你的意思。是不是要动态开辟一片空间让函数以及调用<br>它的代码用?那你为什么不传一个指向缓冲区的指针过去作为参数呢?就像上面那个例子一<br>样。
 
gbyahoo<br>是什么原因,为什么不说出来大家一起学习!!!!
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部