标题:delphi 调用c++ dll
只看楼主
mdxhappy
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-11-12
结帖率:100%
已结贴  问题点数:20 回复次数:6 
delphi 调用c++ dll
请教个问题,Delphi调用c++的dll,,有遇到的吗,感觉是hwnd的问题。procedure ShowDlg(hMainWnd:hwnd;szContent:PWideChar;szURL:PWideChar;nAutoCloseTimer:integer);stdcall;
external 'cnee.dll' name 'ShowDlg';
ShowDlg(self.Handle,'平台','http://www.baidu.com',10);
搜索更多相关主题的帖子: procedure 
2013-11-12 15:54
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:20 
没看明白你想问什么

DO IT YOURSELF !
2013-11-12 15:55
mdxhappy
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-11-12
得分:0 
就是delphi 调用c++ dll 出错
delphi.zip (1017.73 KB)
2013-11-12 16:20
mdxhappy
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-11-12
得分:0 
c++ 接口函数 void ShowDlg(HWND hMainWnd, TCHAR *szContent, TCHAR *szURL, UINT nAutoCloseTimer)
2013-11-12 16:21
mdxhappy
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-11-12
得分:0 
版主,帮忙看下啊
2013-11-12 16:24
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
既然是c++接口

那么stdcall 就是不对的

试试

procedure ShowDlg(hMainWnd:hwnd;szContent:PWideChar;szURL:PWideChar;nAutoCloseTimer:integer);cdecl ;
external 'cnee.dll' name 'ShowDlg';

DO IT YOURSELF !
2013-11-12 16:25
mdxhappy
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-11-12
得分:0 
谢了,我搞了半天没搞定,
2013-11-12 16:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-423420-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 2.416108 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved