社区
Delphi
帖子详情
大家帮忙啊,如何调用VC的Dll啊。
303
2004-05-08 12:40:20
Dll名为:rithg.dll 只告诉我函数名为:cgetID 说是送一个参数‘AAA’然后能得到字符串的反回值。
我应该怎么写啊?
...全文
80
7
打赏
收藏
大家帮忙啊,如何调用VC的Dll啊。
Dll名为:rithg.dll 只告诉我函数名为:cgetID 说是送一个参数‘AAA’然后能得到字符串的反回值。 我应该怎么写啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
303
2004-05-08
打赏
举报
回复
大哥们,能否用QQ和您沟通啊?
if Assigned(p) then p(PChar('astr'));
之后我怎么能得到反回值啊?
我的QQ:49440483
saien
2004-05-08
打赏
举报
回复
delphi调用VC中的dll,字符串参数要用pchar进行强制转换,其它的娄数据类型要尽量用指针来传递数据。
303
2004-05-08
打赏
举报
回复
我不知道啊,只告诉我这个了。
hch_45
2004-05-08
打赏
举报
回复
cgetID 的C是怎么定义的?
saien
2004-05-08
打赏
举报
回复
procedure loadCgetId;
var
H: HWnd;
p: procedure(Path: PChar); stdcall;
begin
H := LoadLibrary(PChar('{目录}rithg.dll'));
if H <> 0 then
begin
p := GetProcAddress(H, PChar('cgetID'));
if Assigned(p) then p(PChar('astr'));
end;
FreeLibrary(h);
end;
saien
2004-05-08
打赏
举报
回复
var
sas:string;
begin
sas := p(PChar('astr'));
end;
saien
2004-05-08
打赏
举报
回复
没有qq号!
c++builder
调用
VC
的
dll
以及
VC
调用
c++builder的
dll
本文介绍了C++Builder如何
调用
VC
编译的
DLL
以及
VC
如何
调用
C++Builder编译的
DLL
,详细讨论了__cdecl、__fastcall、__stdcall等
调用
约定,并提供了在不同编译器之间处理函数导出、库生成和函数声明的方法,强调了函数声明和
调用
约定的一致性以及extern C的关键作用。
C#与
VC
相互
调用
之C#
调用
VC
的
DLL
本文详细介绍了如何使用C#
调用
VC
的
DLL
,包括基本的函数
调用
、字符串参数传递、结构体参数传递以及
调用
MFC的
DLL
。通过实例演示了不同情况下参数的正确处理方式。
VC
调用
VB 的
DLL
本文介绍了如何在
VC
项目中
调用
VB编写的
DLL
。首先,在stdafx.h文件中引入.tlh和.til文件,它们分别包含函数定义和类型库信息。接着声明VB
DLL
中的结构变量,如_Rijndael,并通过指针
调用
其函数。在
调用
前,需使用regsvr32命令注册
DLL
,卸载时则使用regsvr32 /u命令。最后,提供了完整的
调用
代码。
VC
中
调用
C#的
DLL
本文介绍了如何在Visual C++(
VC
)中
调用
C#编译的
DLL
,包括在C#项目中设置为COM互操作注册生成TLB文件,导入并使用WebServices,以及在
VC
中通过#using指令
调用
C#
DLL
的方法。
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章