社区
Delphi
帖子详情
DLL调用问题
minjunw
2005-08-01 11:20:00
调用DLL时函数参数中有输出参数,类型为PChar
可在某种情况下调用后输出却为空。
输出正常的情况是没有过打开DLL内的窗体,如果打开过就不正常了
...全文
189
10
打赏
收藏
DLL调用问题
调用DLL时函数参数中有输出参数,类型为PChar 可在某种情况下调用后输出却为空。 输出正常的情况是没有过打开DLL内的窗体,如果打开过就不正常了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangxiangli1111
2005-08-10
打赏
举报
回复
怎么释放空间啊?
xixuemao
2005-08-03
打赏
举报
回复
每次使用有没有分配空间和释放呢
minjunw
2005-08-03
打赏
举报
回复
这里是Delphi版,当然是Delphi了
chenxuqian
2005-08-02
打赏
举报
回复
你的Dll是delphi写的?还是C++写的?
minjunw
2005-08-02
打赏
举报
回复
郁闷ing
atsoftworld
2005-08-01
打赏
举报
回复
是不是声明函数有问题?
我没遇到过这个问题~
abcdefgdeng
2005-08-01
打赏
举报
回复
UP
minjunw
2005-08-01
打赏
举报
回复
这样虽然可以传回正确的数据,但是有其它更多的问题产生,一大堆的地址错误出现
Bluce4587
2005-08-01
打赏
举报
回复
将PChar换成 WideString 就行了
minjunw
2005-08-01
打赏
举报
回复
函数声明肯定是没有问题的,以前碰过这样的问题,比如说PChar类型没有释放会产生这种情况的,这次我把所有的代码全查了一遍,因为用到了Ole,所以CoInitialize也加上,问题还是没有解决,真不知道还有什么会造成这种情况,我认为语句本身有错误,而是一些东东在内存释放时出错了,
Python学习笔记之ctypes之
Dll
调用
问题
1.
调用
DLL
有两种方式,根据生成
dll
的规约(stdcall、cdecl). stdcall
调用
约定
dll
path = r'stdcall.
dll
' # stdcall.
dll
测试用 Obj
dll
= ctypes.win
dll
.LoadLibrary(
dll
path) cdecl
调用
约定
dll
path = r'...
LabVIEW
调用
自己写的
DLL
保姆级别LabVIEW
调用
DLL
跨版本vs
调用
生成的
dll
引发的
问题
最近在做一个项目开发的时候,碰到了如标题所示的怪事,这种事情直到现在也没有完全搞明白是怎么回事,只是推测大概和vs的版本...
DLL
_API int MergeAllRrlxs(OmParameters op, const std::vector<std::string&...
DLL
的两种
调用
方法总结
DLL
调用
方式可以分为两类: 隐式
调用
(需要.lib 和.
dll
) 显式
调用
(需要.
dll
) 隐式
调用
隐式加载就是在程序编译的时候就将
dll
编译到可执行文件中。这种加载方式
调用
方便,程序发布的时候可以不用讲
dll
带着.缺点...
VB.NET写的
DLL
调用
问题
一般
dll
可以通过Declare 语句在模块级用于声明对动态链接库 (
DLL
) 中的外部过程的引用。Private Declare Sub myFunc1 Lib "mylib.
dll
" (ByVal strName As String)但是,VB.NET,C#.NET创建的
DLL
是个类库,不能生成...
Delphi
5,390
社区成员
262,735
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章