如何用VB做一个后台数据DLL,让其他程序访问

我有一组数据长度65000个,我想以变量的形式存在,不用数据库,然后作为一个后台程序(只显示托盘图标,如何做托盘图标我知道),提供给我的其他应用程序调用。因为读取这些变量... 我有一组数据长度65000个,我想以变量的形式存在,不用数据库,然后作为一个后台程序(只显示托盘图标,如何做托盘图标我知道),提供给我的其他应用程序调用。因为读取这些变量大概要30秒,我不希望每个程序打开调用都要用30秒,所以最好的办法是程序之间的变量可以互相调用

我之前想了有几种方法:
在硬盘里开个文件:让其他程序去读这个文件,但是如果访问次数频密的时候速度降低而且伤硬盘,最好是之间内存中交互
我觉的用DLL因该可以做到这点,我只会做简单的建立个类或者函数的那种DLL,请高人指点一下
最后确定使用内存共享的方法,谢谢回答的2位朋友,可惜分只能给一位
展开
 我来答
尼欧赵
2009-08-24 · TA获得超过823个赞
知道大有可为答主
回答量:1597
采纳率:0%
帮助的人:1238万
展开全部
可以创建一个数组,然后其他程序直接读这个程序的这个数组内存区域。你可以看看访问其他程序的内存的方法。
给你几个api:
OpenProcess
VirtualQueryEx
ReadProcessMemory
百度网友2032eaa
2009-08-24 · TA获得超过809个赞
知道大有可为答主
回答量:2149
采纳率:100%
帮助的人:1866万
展开全部
dll不行 如果是要调用dll 每个应用都必须创建实例 达不到你的减小访问次数的目标

其实就是启动一个应用 然后其他应用给它发请求 然后给他返回某个数组中的值嘛 其实可以用socket监听 当然其他办法也可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者UQTfh4AdCk
2019-08-26 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:995万
展开全部
www.eyuanma.com
可以上找个编程网站上看下有没有相关的源代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式