c#程序调用c++dll写入数据,其他程序调用此dll读取刚写入的数据

主程序拿c#写的,自己又写了一个c++的dll,主程序能通过此dll函数,读写里面的数据,并实时修改更新在内存里,但是我想让别的程序也通过次dll函数,读取出一个实时更新的数据,dll 里面函数都写好了,求实现方法
基本的调用方法不是问题所在
我要问的是:怎么让主程序更新dll数据同时这个数据能被其他程序通过这个dll读取到

VS在MFC中建DLL项目
再看一上MSDN中关于DLL
C#中调用方式,DLL在当前目录或windows\system32等目录
[DllImport("user32.dll")]
public static extern bool ShowWindow(IntPtr hWnd, long nCmdShow);
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-19
可以。win API 的调用方式,调用自编的 DLL.
在编译 DLL 是需要加输出选项。
我使用 VB 实现了,但在 C 上没有试过。
第2个回答  2010-11-19
[DllImport(@
第3个回答  2010-11-19
我对这一块不是很熟,看到没人就来提点建议……
试一下要求返回值和手动分配字符串内存
相似回答
大家正在搜