我以前用php去调用COM组件,但是由于PHP不能用session储存这个对象,导致我每次都要创建这个COM的对象,这个COM组件的对象连续都很慢,有时候要一两分钟,这样导致我不能实时地操作数据,现在学了一点C++,不知道C++有没有什么机制可以让我只连接一次这个COM,然后就可以随时访问这个COM对象
我有一个想法,就是分配一个内存,然后存储这个COM的对象,当PHP与C++通讯时,由C++寻址找到这个对象直接传递给PHP,PHP不用再重新生成COM对象,不知道这样的程序C要怎么写?这个内存只要不释放是不是就可以一直存在?要怎么样去维护这个内存呢?没有人知道吗?
c++调用已经安装好的com组件是要怎么调用呢?
答案:2 悬赏:30 手机版
解决时间 2021-02-14 06:12
- 提问者网友:鐵馬踏冰河
- 2021-02-13 17:37
最佳答案
- 五星知识达人网友:拜訪者
- 2021-02-13 18:15
你的需求是可以的,将com的对象使用一个C++模块实例化一个对象,通过这个对象来操作就可以了,只要不释放这个对象com就一直有效。一般就是使用一个DLL库来做了,PHP 也就这样加载外部程序的
全部回答
- 1楼网友:山君与见山
- 2021-02-13 19:36
看我的博客里面,有调用jmail4.0 com组件发送邮件的调用例子,如果有什么不明白的可以写信给我
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯