没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
该工程项目演示了Java通过jacob1.17调用ActiveX的基本方法。对于单个的基本类型的数据(byte、short、long、BOOL)等类型的数据,以及有很多字节组成的可见英文字符、汉字等组成的字符串(LPCTSTR、BSTR类型都会进行编码转换)来说,使用VC的ActiveX项目向导可以方便地实现;对于二进制数据的交换必须使用Variant类型,但是在实际使用过程中使用VC2008ActiveX项目向导生成的ocx触发事件中带有Variant类型的参数时,ocx控件在触发事件消息之后就会出现内存异常,导致程序无法正常运行,而采用VC6.0生成的事件触发代码就运行正常,不知道是什么原因。采用Variant的SafeArray数据类型可以实现二进制数据的交换,通过SafeArrayCreateVector创建数据缓存空间,SafeArrayAccessData锁定内存数据块,SafeArrayUnaccessData解除内存数据块的锁定,SafeArrayDestroy释放内存数据空间。
资源推荐
资源详情
资源评论
收起资源包目录
JavaOcx.zip (48个子文件)
JavaOcx
JavaOcx
JavaOcx.suo 8KB
JavaOcx.rc 4KB
JavaOcx.h 960B
JavaOcx.sln 1KB
JavaOcx.dsw 537B
JavaOcx.clw 974B
JavaOcx.opt 48KB
JavaOcxPpg.cpp 2KB
JavaOcx.cpp 2KB
ReadMe.txt 3KB
JavaOcx.ico 1KB
JavaOcxCtl.h 2KB
JavaOcx.odl 2KB
Resource.h 548B
StdAfx.cpp 204B
JavaOcxCtl.cpp 8KB
JavaOcxPpg.h 1KB
StdAfx.h 1KB
JavaOcx.vcproj 16KB
JavaOcx.dsp 8KB
JavaOcxCtl.bmp 238B
JavaOcx.def 222B
说明.txt 821B
TestJavaOcxVc
resource.h 691B
TestJavaOcxVc.dsp 5KB
TestJavaOcxVc.dsw 593B
javaocx.cpp 935B
TestJavaOcxVcDlg.h 2KB
ReadMe.txt 4KB
res
TestJavaOcxVc.ico 1KB
TestJavaOcxVc.rc2 405B
javaocx.h 2KB
StdAfx.cpp 215B
TestJavaOcxVc.h 1KB
TestJavaOcxVc.rc 6KB
TestJavaOcxVcDlg.cpp 6KB
StdAfx.h 1KB
TestJavaOcxVc.cpp 2KB
TestJavaOcxVc.clw 1KB
TestJavaOcx
.project 387B
src
TestJavaOcx.java 1KB
OcxEvent.java 735B
.settings
org.eclipse.jdt.core.prefs 629B
org.eclipse.core.resources.prefs 100B
.classpath 405B
bin
OcxEvent.class 1KB
TestJavaOcx.class 2KB
清除临时文件.bat 677B
共 48 条
- 1
资源评论
- yinzhizjk2016-08-12谢谢,一个参考
- fxz19822018-05-02java部分的参考太简单了
sun_xf1
- 粉丝: 21
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功