社区
Delphi
帖子详情
大家帮忙啊,如何调用VC的Dll啊。
303
2004-05-08 12:40:20
Dll名为:rithg.dll 只告诉我函数名为:cgetID 说是送一个参数‘AAA’然后能得到字符串的反回值。
我应该怎么写啊?
...全文
52
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号!
易语言-硬软件常用命令模块
全部是API封装,因为支持库其实就是
dll
,所以,用模块的好处是可以选择命令,而支持库就要整个都封装在程序中,占用资源,建议大家以后除了E的内核命令,其他的都直接
调用
API或者模块。谢谢。有例子。另外有个API...
vc
mfc
调用
C#
dll
vc
调用
c#
用
VC
#.NET开发交互式CAD系统
用
VC
#.NET开发交互式CAD系统,包括结合GDI+和OPENGL两种方案。 联系平台客服可开发票。
VC
++中的
Dll
调用
及
Dll
的调试
首先让我们来看看,在
VC
中如何
调用
Dll
。这里我们仅仅说明程序中如何
调用
Dll
,关于如何创建
Dll
请参考相关资料。1、 创建Win32 Dynamic-Link Library工程,命名为My
Dll
。2、 在My
Dll
.h文件如下。#ifdef MY
DLL
_...
JNI
调用
dll
用C++
调用
delphi,生成
dll
,然后用java
调用
C++生成的
dll
前一段时间在写
dll
供java
调用
,在
dll
中又
调用
了delphi语言写的
dll
,由于第一次写
dll
调用
,并且将弃置多年的C++重新拾起真是苦难重重啊。各种百度,各种交流...
Delphi
5,388
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章