共享内存的问题,用VC共享内存后,保存一些数据,让JAVA程序能使用这些数据呢??? 共享内存的问题,用VC共享内存后,保存一些数据,让JAVA程序能使用这些数据呢???是不是有点难度啊,没有办法啊,用文件太慢了。请大家帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不太可能,共享内存的功能,并非vc提供,而是windows操作系统提供的;但是java本身是平台无关的语言,或者本身就是一个操作系统,所以java不可能调用windows的功能,否则就和平台相关了。 java是自己虚拟的内存,java程序都在自己的内存中运行,不太可能读window内存.可以考虑用文件,数据库... 在Java中写本地方法才可以用共享内存。 我想原理上可以实现,我知道java是基于jvm运行,但只要java和windows在一个机器上运行,他们就有通信的方法,不然对系统外设的管理都成问题。才学java,欢迎指教! 谢谢各位回答,我的JAVA就是在WINDOWS上,且和VC程序在一个机器上,所以我也觉得应该可行,但是就是不知道具体怎么做。 考虑一下以com组件的方式去实现,以VC做一个com组件,根据具体要求选择用进程内的,还是用进程外的. 不会JAVA,但Win32中进程间共享数据可通过内存文件映射来完成.win9x可以共享2G地址以上的内存,而NT/2000则只用文件映射的方法。具体可参考《Andvance Windows...》 有一个例子在 http://www.codeproject.com 我以前听人说用session可以解决,但是目前还没于具体实施。可以探讨!EMAIL:[email protected] 用Socket吧! --------------无知的建议 求助:遗传算法的VC++实现 我学了半年的c++,现在想学mfc,能提供一本比较好的书么?? 请问一个关于加入自己包的问题! 通过汉字点阵信息,把汉字绘出到bmp中,请教!100分,帖子不在此处!请看链接 好久没用VC了,求救 小问题, 没分了, 以后补上, 呵呵 利用vc制作控件的疑惑???? 请问如何实现快速的画粗线函数, 如何才能让VC的整个程序只使用一个连接??? 请问怎样向对话框动态地添加图画? 万分火急!注册表读取错误! 如何访问一个ActiveX中包含的ActiveX的属性和方法呢?(在线等待)
win9x可以共享2G地址以上的内存,而NT/2000则只用文件映射的方法。
具体可参考《Andvance Windows...》
http://www.codeproject.com
可以探讨!
EMAIL:[email protected]
--------------无知的建议