请问32位程序与64位程序之间是否能通过FileMapping进行内存共享
请教各位大侠一个问题
目前我们公司的一些程序需要读写EXCEL表。
读取EXCEL采用的是ODBC连接到Mircosoft EXCEL的数据源来读取.
64位的EXCEL驱动与32位不同,所以只需要安装Mircosoft EXCEL的驱动即可。
但写入EXCEL采用的是COM技术
所以目前是在客户机器上安装了64位的OFFICE 2010
但这样终归不是解决办法,不是所有企业都能这么轻易的安装一个DB的软件。
所以,我在想,能不能通过新的一个32位的程序来进行EXCEL的读写操作(因为再怎么滴客户也得有一个版本的OFFICE)
但我不确定是否具有可行性。
故请教给位达人,帮忙分析一下,最好能给出理由。
谢谢各位!!
[解决办法]
跨进程的方法都行。
socket 、 管道 、 文件内存映射