腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Delphi
-
外部
动态
链接库
和
GetProcAddress
delphi
、
dll
这是我第一次从
Delphi
调用
外部
DLL。它是一个带有称重计的
动态
链接库
。首先,我想
和
这个尺度联系起来。下面是我的代码: unit XOdeca; [...]我可以正确地加载库(FOdecaDllHandle得到一个不同于0的值),但是我不能连接到库中的任何函数或过程,
GetProcAddress
总是返回0。 从随库提供的文档来看,过程的名称是正确的。该库还附带了两个VB.net
和
C#的工作示例,它们都声明了对象,如(VB.net) Private
浏览 29
提问于2019-03-23
得票数 0
1
回答
在C++代码中调用Visual
Delphi
动态
链接库
函数
delphi
、
visual-c++
、
dll
在
Delphi
程序中,我使用DLL来控制
外部
可执行文件。
动态
链接库
是用Visual C++编写的。m_hiDLLCTRL) pfStart = ( PFI_HD_ST_N)
GetProcAddress
DLLHandle := LoadLibrary('ExtProgCTRL.dll'); if DLLHandle <> 0 the
浏览 1
提问于2012-05-25
得票数 2
回答已采纳
1
回答
获取
和
删除在DLL中创建的对象
delphi
、
interop
我有一个用C++写的
动态
链接库
。unsigned char* pBlock, unsigned int nNumBytes) {}TDeleteTreeFunc = procedure (AHandle: Integer); cdecl; 然后我使用LoadLibrary将
动态
链接库
加载到
delphi
应用程序中。我在<
浏览 0
提问于2018-04-02
得票数 1
1
回答
如何对结构或STL使用getprocadderss
c++
、
struct
、
dll
、
stl
我对
动态
链接库
很陌生,我尝试过使用带有静态链接
和
动态
链接的
动态
链接库
,但这是我第一次使用运行时链接(它使用LoadLibrary来访问),现在我正试图在我的client.exe中使用我的全局std::可以做
GetProcAddress
()来获得这个
动态
链接库
吗?或者有没有可能
GetProcAddress
一些存储在
动态
链接库
中的结构?
浏览 16
提问于2020-07-22
得票数 0
回答已采纳
2
回答
如何从原生C(++) DLL调用.NET (C#)代码?
c#
、
c++
、
dll
我有一个C# app.exe
和
一个C# my.dll。my.dll .NET项目链接到本机C++
动态
链接库
(mynat.dll) (
外部
C
动态
链接库
接口),并且从C#调用C++
动态
链接库
没有问题。理想情况下,mynat.dll C++代码将使用LoadLibrary("my.dll")加载C#
动态
链接库
,然后使用
GetProcAddress
解析它随后可以调用的回调函数。然而,我不
浏览 2
提问于2011-01-19
得票数 4
回答已采纳
2
回答
在D10中使用C++
动态
链接库
c++
、
delphi
、
dllimport
我在我的应用程序中使用C++
动态
链接库
。cdecl; cl_bla: Tcl_bla; beginprocedure CallLibraryProc(const L
浏览 4
提问于2011-02-23
得票数 2
回答已采纳
1
回答
如果使用LoadLibrary显式链接dll,则列出从PE文件导入的函数
c++
、
c
、
portable-executable
但是,如果任何dll或exe显式链接dll (使用LoadLibrary
和
getProcAddress
),则导入表将没有显式链接的dll的条目。当
动态
链接库
被显式加载时,请让我知道如何获得所有
外部
函数的列表(使用
getProcAddress
)。 谢谢
和
问候,基兰
浏览 0
提问于2012-03-07
得票数 0
1
回答
GetProcAddress
()返回.NET DLL的Nil
c#
、
.net
、
delphi
、
com
、
delphi-6
我试图从
Delphi
6调用一个.NET
动态
链接库
。但是,
GetProcAddress
()函数正在返回nil,即使Handle是有效的,并且函数'DLL_Version‘是存在的
GetProcAddress
(Handle, 'DLL_Version');[Guid("14fd1190
浏览 10
提问于2021-04-23
得票数 0
2
回答
托管C# dll上的
GetProcAddress
c#
、
c#-4.0
我正在尝试通过LoadLibrary加载C#
动态
链接库
。我能够成功地加载它。你能告诉我如何为这个
动态
链接库
使用
GetProcAddress
,这样我就可以使用这个
动态
链接库
中定义的方法
和
类型吗?
浏览 1
提问于2012-07-11
得票数 1
1
回答
从没有
外部
"C“的
动态
链接库
导出C++函数
c++
、
dllexport
目标:应用程序应该能够使用LoadLibrary
动态
加载
动态
链接库
,并使用
GetProcAddress
调用其导出函数。 我的dll类有一个函数返回类类型的unique_ptr。我想导出此函数,以便应用程序可以在dll加载成功后使用
getProcAddress
调用此函数。 使用
外部
"C“将不允许在函数签名中使用C++类(在本例中为unique_ptr类模板)。客户端在调用
getProcAddress
的过程中不会知道损坏的名称,那么客户端如何调用此函数呢? 有没有
浏览 17
提问于2019-09-17
得票数 4
回答已采纳
1
回答
在.NET中使用时,
Delphi
动态
链接库
引发异常
c#
、
delphi
、
dll
、
com
、
delphi-7
我有一个使用VS2010在C#中生成的COM
动态
链接库
,在VS2910中使用它,它工作得很好,但是当我尝试使用
Delphi
7中的
动态
链接库
时,导入了.tlb文件,一些函数工作得很好,但其中一个似乎生成了以下错误不幸的是,它不知道什么是加载失败,InnovateCV是我的
动态
链接库
,并被加载,从异常中获得更多信息数据值是“System.Collections.ListDictionaryInternal”。不幸的是,我的COM
动态
链接库
浏览 2
提问于2011-05-20
得票数 1
回答已采纳
1
回答
用
Delphi
调试
外部
dll
delphi
、
debugging
、
dll
我想看看在
Delphi
调试中用bcc (bcc32)编译的
外部
动态
链接库
的真实符号。问题是bcc似乎只允许
外部
符号(tds文件),而
delphi
看不到这个符号。那么,有没有办法强制bcc32/ilink32将符号嵌入到dll或
Delphi
中,以便理解带有tds符号的dll?最大值
浏览 2
提问于2010-12-20
得票数 1
2
回答
在
delphi
中使用C dll不返回任何内容
delphi
、
dll
、
dllimport
我一直在尝试基于这个在
delphi
中重用一个C
动态
链接库
文件。 libhandle := LoadLibrary('libSQLDBC_C.dll'); @getSDKVersion:
浏览 6
提问于2012-09-29
得票数 1
回答已采纳
1
回答
我可以在我的Win32
动态
链接库
中使用LoadLibrary吗?
c++
我有一个设备
动态
链接库
"Device.DLL",我想做一个它的掩码库"Mask.DLL“。我只有设备
动态
链接库
,没有.lib。我的代码:hLibHandle = LoadLibrary(L"Device.dll"); myDeviceFunc= (lpmyDeviceFunc)
GetProcAddress<
浏览 0
提问于2018-01-27
得票数 1
2
回答
Varargs类方法标头转换错误
c++
、
delphi
、
header
、
variadic-functions
我有一个要转换为
Delphi
的C++类,它有一个varargs成员函数,如下所示: virtual void printf(const char* fmt, ...) = 0;我试着这样做是为了生成等效的
Delphi
代码,这样我就可以从
Delphi
中调用它: procedure printf(fmt
浏览 1
提问于2010-12-11
得票数 2
回答已采纳
3
回答
在
Delphi
6中使用C++
动态
链接库
c++
、
delphi
、
winapi
、
dll
、
delphi-6
我必须使用
Delphi
6中
外部
C++
动态
链接库
中的编码函数。为了在
Delphi
6中使用它,我编写了以下代码: const FunctionName =edtInput.Text); if hnd > 0 then @_TEST :=
浏览 1
提问于2012-10-05
得票数 1
回答已采纳
2
回答
C++程序调用
Delphi
DLL函数时崩溃
c++
、
delphi
、
function
、
dll
、
crash
加载
动态
链接库
时,它使用
GetProcAddress
调用
动态
链接库
中名为Setup的函数,并将指向接口的子类的指针作为参数传递。我有一个模拟该类的
Delphi
DLL,并像这样公开设置函数:Interface = class abstract procedure blah(); virtual; abstract
浏览 2
提问于2010-12-12
得票数 1
回答已采纳
1
回答
导出链接到
动态
库的静态库中的符号
c++
、
linker
、
static-libraries
、
dynamic-linking
、
dllexport
在MSVC2017中有以下场景: extern "C" __declspec(dllexport) bool foo() return true; 现在,由于
动态
链接库
没有使用我试过: #pragma comment(linke
浏览 0
提问于2019-05-27
得票数 5
1
回答
Free Pascal找不到dll的入口点
delphi
、
dll
、
pascal
、
freepascal
我想在免费的pascal中调用.dll文件中的函数,当我运行项目时,我得到了以下错误:Program Test;function
GetProcAddress
: Single; cdecl; external 'HNLib.dll'; proced
浏览 3
提问于2012-02-23
得票数 2
回答已采纳
2
回答
为什么在运行时加载模块?
c++
、
operating-system
LPWSTR szBuffer, DWORD cchBuffer, DWORD* dwLength); GETCORVERSION pfnGETCORVERSION = (GETCORVERSION)
GetProcAddress
浏览 1
提问于2011-12-15
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
动态链接库DLL的加载:隐式加载和显式加载
教你如何使用shell命令处理文本?
警惕利用Linux预加载型恶意动态链接库的后门
内存监控平台设计
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券