77问答网
所有问题
当前搜索:
dll函数调用
MFC如何
调用DLL
(VC++)
答:
获取
函数
地址 FARPROC GetProcAddress(HMODULE hModule,// 动态库实例句柄 LPCSTR lpProcName // 函数名称 );//执行成功,返回函数地址。//现在才是你需要注意的地方,比如你
dll
中有一个show函数是显示对话框的,你就根据上面第2步传show参数得到的函数地址,通过函数指针直接
调用
就可以显示了。3.卸载...
我用VB制作了一个
DLL
文件,为什么C#
调用
不了
答:
转来地:
调用DLL
,首先需要将DLL文件映像到用户进程的地址空间中,然后才能进行
函数调用
,这个函数和进程内部一般函数的调用方法相同。Windows提供了两种将DLL映像到进程地址空间的方法:1. 隐式的加载时链接这种方法需要DLL工程经编译产生的LIB文件,此文件中包含了DLL允许应用程序调用的所有函数的列表,当...
C#
调用
C++的
dll
中的
函数
,数组指针的问题
答:
其实在.net开发中确实存在第三种类型——指针。但仅限于unsafe开发时使用!对于
dll调用
问题,如果是pe格式的dll考虑使用PInvoke(平台调用)。而平台调用跟具体的unsafe开发是没有任何关联的,并不是说平台调用一定会用到非安全开发!由于.net本身隐藏了指针的使用,你不必要再去开辟任何指针了!所以这里显然...
为什么在
调用函数
时出现无法定位程序输入点
答:
该问题似乎是由于某个程序或动态链接库(
DLL
)中存在错误或损坏导致的。可能的原因是尝试
调用
的
函数
“power determine”在指定的DLL中不存在,或者DLL文件本身可能已经损坏或不完整。1. 动态链接库(DLL)的作用:DLL是一种包含代码和数据的可执行文件,可以被多个程序同时使用。这样做的好处是,如果有一些...
DELPHI
调用DLL
时的回调
函数
问题
答:
//设置回调
函数
MOTO_SetCallBackFun(display);//开始接收数据 MOTO_StartRecv(Port);} 以上是C++
调用DLL
时候的回调函数部分,运行正常。Delphi(Pascal) code type PCALLBACK = function(msg:Pchar;n:integer):boolean;stdcall;procedure MOTO_SetCallBackFun(cbf: PCALLBACK);cdecl; external 'moto_...
两个程序同时
调用
一个
DLL
可以吗
答:
当然可以了,
DLL
就是用来供多个程序共享代码的。
(高分)求帮忙调试一段c++
调用dll
库的代码.拜托各位高手了!
答:
函数调用
约定不对。其实错误信息已经写得很明白了啊,calling convention。如果函数在
DLL
内实现为__stdcall的,而你用_cdecl的方式调用,就会出现错误。所以你可以尝试修改调用约定。在Windows中,WINAPI,CALLBACK等声明都等同于__stdcall __cdecl 是C Declaration的缩写(declaration,声明),表示C语言默认...
C#
调用DLL
中 DllImport 属性详解
答:
然而,如果该
调用
不起作用,则可以检查 Platform SDK 中的声明头文件,看看您调用的 API 函数是否是一个不符合调用约定标准的异常 API。通常,本机函数(例如 Windows API 函数或 C- 运行时
DLL 函数
)的调用约定描述了如何将参数推入线程堆栈或从线程堆栈中清除。大多数 Windows API 函数都是首先将...
win32编程如何
调用
另一个程序或者
dll
…不要刚说一个
函数
,具体呢
答:
所以对于不确定
dll
是否可以正常使用时,需要使用动态
调用
首先需要使用 LoadLibrary
函数
HMODULE WINAPI LoadLibrary( _In_ LPCTSTR lpFileName);成功载入 dll 之后,再使用 GetProcAddress 函数获取 要使用的函数的地址 FARPROC WINAPI GetProcAddress( _In_ HMODULE hModule, _In_ LPCSTR lp...
在
dll
中
调用
主程序中的全局变量和数组,并对其进行改动后,要传回主...
答:
函数
参数的规定应该不是绝对定死的,至少应该有针对不同类型参数的规定。一般的做法是,使用指针在
调用
和被调用之间传递数据。做法可以参考WIN32API和一些大型软件的做法。据我所知,大致有两种情况:1.类似WIN32API的做法。不论是IN还是OUT参数,所有的存储空间都有调用方提供。如:GetTemp(TCHAR* Temp...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜