社区
C++ Builder
帖子详情
如何调用一个。DLL的动态连接库?
wangfeng
2001-07-19 09:36:18
我有一个用VC写的DLL
我想在C++BUILDER中调用,怎么做呢?
...全文
176
11
打赏
收藏
如何调用一个。DLL的动态连接库?
我有一个用VC写的DLL 我想在C++BUILDER中调用,怎么做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangfeng
2001-07-20
打赏
举报
回复
OK
wangfeng
2001-07-20
打赏
举报
回复
Ok!!!
wangxd
2001-07-20
打赏
举报
回复
要是不行,再用coff2omf转一下试试
luhongjun
2001-07-20
打赏
举报
回复
怎么不行?
Ferry
2001-07-20
打赏
举报
回复
void CVcusedllApp::OnAppAbout()
{
void (__stdcall *ShowImage)(void);
HINSTANCE hInst;
hInst = LoadLibrary("DLLSAMP2.DLL");
(FARPROC &)ShowImage=GetProcAddress(hInst,"ShowImage");
ShowImage();
FreeLibrary(hInst);
wangfeng
2001-07-20
打赏
举报
回复
不行呀
wangfeng
2001-07-20
打赏
举报
回复
不行呀
alanwang
2001-07-19
打赏
举报
回复
新都的wangfeng吗,是的话联系我哟。
aewang@163.net
luhongjun
2001-07-19
打赏
举报
回复
还有一个例子:
typedef int (__stdcall *TpFunction)(char*,char*);
TpFunction WyQueryPY,WyQueryPYWhole;
HINSTANCE hInst=LoadLibrary("QueryPY.dll");
WyQueryPY=(TpFunction)GetProcAddress(hInst,"WyQueryPY") ;
AnsiString aab,aad,aae;
AnsiString ls_text=Edit1->Text;
WyQueryPY(ls_text.c_str(),aad.c_str());
ShowMessage(aad.c_str());
FreeLibrary(hInst);
luhongjun
2001-07-19
打赏
举报
回复
用VC写的DLL在BCB下调用要注意:
VC和BCB的类库不兼容使用BCB带的implib将dll生成导出库
调用方法:
void CVcusedllApp::OnAppAbout()
{
void (*ShowImage)(void);
HINSTANCE hInst;
hInst = LoadLibrary("DLLSAMP2.DLL");
(FARPROC &)ShowImage=GetProcAddress(hInst,"ShowImage");
ShowImage();
FreeLibrary(hInst);
yphy
2001-07-19
打赏
举报
回复
我以前编VFW使用过,BCB中有一个实用工具可将此转化,具体名字我既不清了,你可查一下Help
yphy
JNA3.09API参考手册.chm
JNA3.09API参考手册.chm 是我制作的JNA类
库
3.09版的Java API参考手册。方便查找。 JNA是最新的Java平台上
调用
动态
链接
库
.
dll
/.so的类
库
。是JNI终结者。
如何使用Python
调用
dll
动态
链接
库
?
.
dll
是使用C或者C++编译的
动态
链接
库
,一般留有函数入口可以进行
调用
。 首先我们通过阅读原项目的源码,找到入口的函数名称、传参规则和类型、返回值类型。 然后使用Python ctype
库
加载
dll
库
,并且
调用
函数,得到...
使用Java
调用
dll
动态
链接
库
在Windows中,许多应用程序并不是
一个
完整的可执行文件,它们被分割成一些相对独立的
动态
链接
库
,即
DLL
文件,放置于系统中。当我们执行某
一个
程序时,相应的
DLL
文件就会被
调用
。
一个
应用程序可使用多个
DLL
文件,
一个
...
LabVIEW
调用
DLL
动态
链接
库
LabVIEW
调用
DLL
动态
链接
库
示例一 通过
调用
DLL
实现数组求和。输入
一个
10个元素的数组,返回全部元素之和。 1.生成
DLL
VS中选择创建
动态
链接
库
项目 在头文件和源文件文件夹分别创建相应的.h .cpp文件 在test.h中...
Python
调用
动态
链接
库
(
DLL
)
动态
链接
库
(Dynamic Link Libraries,简称
DLL
)是一种被多个程序共享的
库
文件,可以被用于将程序分解为小模块,减少内存占用,加快程序运行速度。但需要注意的是,在使用ctypes
库
时,需要确保本机的硬件和操作系统...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章