社区
控件与界面
帖子详情
调用OCX后,退出程序提示内存地址错误
tds007
2010-12-09 05:43:12
OCX控件是用delphi7开发的,在delphi或VB下调用都没什么问题,但PB调用此OCX后,程序的执行都没什么问题,OCX的功能都正常,但就是在关闭OCX所在窗口的时候,会提示内存出错,请各位帮忙看一下是什么回事啊?
...全文
227
11
打赏
收藏
调用OCX后,退出程序提示内存地址错误
OCX控件是用delphi7开发的,在delphi或VB下调用都没什么问题,但PB调用此OCX后,程序的执行都没什么问题,OCX的功能都正常,但就是在关闭OCX所在窗口的时候,会提示内存出错,请各位帮忙看一下是什么回事啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tds007
2010-12-11
打赏
举报
回复
to lzp_lrp:
delphi7开发出来的OCX控件,能在PB9上用吗?能兼容上的吗?
tds007
2010-12-10
打赏
举报
回复
我并没用到OCX的返回参数,现在还是给ocx的属性赋值,还有调用OCX方法。
[Quote=引用 8 楼 xuam 的回复:]
引用 7 楼 tds007 的回复:
引用 5 楼 xuam 的回复:
主要是参数类型不对造成的!
引用 4 楼 tds007 的回复:
ocx有ref方式引用的参数吧,记得初始化
没有ref参数呢。
就是一般的调用属性、方法。
类型是对的啊,就两种类型string 和boolean型。
并且在程序运行的时候都没什么问题,功能也正常,在win7和server2003……
[/Quote]
xuam
2010-12-10
打赏
举报
回复
[Quote=引用 7 楼 tds007 的回复:]
引用 5 楼 xuam 的回复:
主要是参数类型不对造成的!
引用 4 楼 tds007 的回复:
ocx有ref方式引用的参数吧,记得初始化
没有ref参数呢。
就是一般的调用属性、方法。
类型是对的啊,就两种类型string 和boolean型。
并且在程序运行的时候都没什么问题,功能也正常,在win7和server2003下运行也没问题。
[/Quote]
delphi里有些类型跟PB不太一样,你试着将delphi的string 返回参数在PB里改成long 试试
tds007
2010-12-10
打赏
举报
回复
[Quote=引用 5 楼 xuam 的回复:]
主要是参数类型不对造成的!
引用 4 楼 tds007 的回复:
ocx有ref方式引用的参数吧,记得初始化
没有ref参数呢。
就是一般的调用属性、方法。
[/Quote]
类型是对的啊,就两种类型string 和boolean型。
并且在程序运行的时候都没什么问题,功能也正常,在win7和server2003下运行也没问题。
tds007
2010-12-10
打赏
举报
回复
[Quote=引用 2 楼 lzp_lrp 的回复:]
调用ocx的函数前,把字符串根据需要赋一空格值
string ls_data
ls_data = space(50)
然后再调用
[/Quote]
这个我也试过了,程序在执行时的时候,都正常,一旦退出窗口,就会出现内存错误。
xuam
2010-12-10
打赏
举报
回复
主要是参数类型不对造成的!
[Quote=引用 4 楼 tds007 的回复:]
ocx有ref方式引用的参数吧,记得初始化
没有ref参数呢。
就是一般的调用属性、方法。
[/Quote]
tds007
2010-12-10
打赏
举报
回复
ocx有ref方式引用的参数吧,记得初始化
没有ref参数呢。
就是一般的调用属性、方法。
tds007
2010-12-10
打赏
举报
回复
在win7和server 2003上运行都没问题,但到了XP,退出窗口时会提示内存出错,是一个视频语音传输控件。
WorldMobile
2010-12-10
打赏
举报
回复
程序运行正常,功能正常,但内存是有异常的,导致程序退出时出错了,我以前遇到过很多
应该和调用有关,主要是通过赋一些初值解决的
如果ocx有源码,建议把boolean改为string试试
WorldMobile
2010-12-09
打赏
举报
回复
调用ocx的函数前,把字符串根据需要赋一空格值
string ls_data
ls_data = space(50)
然后再调用
pb8
2010-12-09
打赏
举报
回复
ocx有ref方式引用的参数吧,记得初始化
易语言
程序
免安装版下载
静态编译后的易语言可执行
程序
(exe)和动态链接库(dll),运行时不再依赖任何支持库文件,文件尺寸更小(相对以前的独立编译),PE结构更合理(取消了“易格式体”),加载速度更快,而且有效解决了“病毒误报”和...
Delphi5开发人员指南
7.8 BlackJack:一个
OCX
示范
程序
155 7.8.1 纸牌 155 7.8.2 游戏 157 7.8.3
调用
ActiveX控件的方法 165 7.9 总结 166 第二部分 高级技术 第8章 使用GDI和字体的图像编程 167 8.1 TImage:Delphi的图像显示 167 8.2 ...
计算机应用技术(实用手册)
这个项目可指定让AGP装置来使用的系统内存大小,这取用大小是PCI
内存地址
范围的一部份,可分配给图形内存的空间。 Init Display First: 这个项目可选择当系统开机时先行对AGP或是PCI插槽来做初始化的动作。 [AGP...
网管教程 从入门到精通软件篇.txt
INT:中间代码,当一个源
程序
经过语法检查后编译产生一个可执行代码 IOF:Findit文档 IQY:Microsoft Internet查询文件 ISO:根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件 ISP:X-Internet签字文件 ...
MFC下DLL/lib的
调用
1、简介: dll和.lib都是
程序
集合,便于代码重用。都是二进制的文件。....exe、.dll、.fon、.mod、.drv、.
ocx
等等都是动态链接库。如.exe为系统
调用
的函数集合。.dll不存在同名引用,且有导出表,与导入表
控件与界面
604
社区成员
12,293
社区内容
发帖
与我相关
我的任务
控件与界面
PowerBuilder 控件与界面
复制链接
扫一扫
分享
社区描述
PowerBuilder 控件与界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章