解决办法一:GetProcAddress函数返回值总为NULL

简介: 解决办法一:GetProcAddress函数返回值总为NULL

一直为NULL吾亦莫名其妙。网上说加入extern "C"的办法并没有解决。具体的解决办法是:


增加def

EXPORTS
getDefaultPrinter @1

调用

#define FUNCTION_INDEX 1
#define FUNCTION_NAME(i) (LPCSTR)MAKEINTRESOURCE(i)
TestFunction function = (TestFunction)GetProcAddress(hDLL, FUNCTION_NAME(FUNCTION_INDEX));

 看着莫名其妙,目前只找到这个办法。使用函数名就是不对。有没有更好的办法呢?请看解决办法二:


目录
相关文章
|
2月前
|
程序员 C++ 容器
在 C++中,realloc 函数返回 NULL 时,需要手动释放原来的内存吗?
在 C++ 中,当 realloc 函数返回 NULL 时,表示内存重新分配失败,但原内存块仍然有效,因此需要手动释放原来的内存,以避免内存泄漏。
|
4月前
|
C++ Python
【Azure 应用服务】Azure Function Python函数部署到Azure后遇见 Value cannot be null. (Parameter 'receiverConnectionString') 错误
【Azure 应用服务】Azure Function Python函数部署到Azure后遇见 Value cannot be null. (Parameter 'receiverConnectionString') 错误
|
6月前
|
SQL Oracle 关系型数据库
SQL NULL 函数
SQL NULL 函数
42 1
|
API
如果在云效中获取项目详情接口返回值为null
如果在云效中获取项目详情接口返回值为null
66 2
|
API
在云效中获取项目详情接口返回值为null
在云效中获取项目详情接口返回值为null
65 1
|
存储 网络协议 Java
SpringBoot在自定义实现类中调用service层等Spring其他层报错为null的解决办法
SpringBoot在自定义实现类中调用service层等Spring其他层报错为null的解决办法
645 0
|
关系型数据库 MySQL
mysql中SUM函数返回NULL问题
mysql中SUM函数返回NULL问题
|
数据挖掘 索引 Python
pandas库中的read_csv函数读取数据时候的路径问题详解(ValueError: embedded null character)
read_csv()函数不仅是R语言中的一个读取csv文件的函数,也是pandas库中的一个函数。pandas是一个用于数据分析和处理的python库。它的read_csv函数可以读取csv文件里的数据,并将其转化为pandas里面的DataFrame对象。它由很多参数可以设置,例如分隔符、编码、列名、索引等。
353 0
pandas库中的read_csv函数读取数据时候的路径问题详解(ValueError: embedded null character)
|
SQL 关系型数据库 MySQL
mysql sum函数中对两字段做运算时有null时的情况
mysql sum函数中对两字段做运算时有null时的情况
195 0
JSONObject自动隐藏为null的属性的解决办法
JSONObject自动隐藏为null的属性的解决办法
256 0