如何在 PHP 中使用 ActiveX?
我应该如何在php上使用ActiveX?
我有一些 dll,它实现了与数据库的连接。但我不知道如何在 php 上使用它们。 我明白,我不能像 require('mylib.dll') 那样编写 smt,但我该怎么办?
所以,第一个问题是: 如何在php代码中“包含”dll?
第二个是: 如何在代码中使用ActiveX对象?
我期望 smt 像这样:
$obj = new ActiveXObject("MyActiveX.MyConnection");
What i should do to use ActiveX on php?
I have a few dll, that implements connection to db. But i don't know, how to use them on php.
I understand, that i can't write smt like require('mylib.dll'), but what should i do?
So, the first question is:
how to "include" dll in php code?
And the second is:
How use ActiveX objects in code?
i'll expect smt like this:
$obj = new ActiveXObject("MyActiveX.MyConnection");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想可以使用 COM 函数。
我不知道它是否适用于您的特定 ActiveX 控件,因为它们必须实现 IDispatch,否则对方法的“动态”访问将无法工作。据我所知,你不能在 PHP 中导入类型库。
I guess it is possible using the COM Functions.
I don't know if it works for your specific ActiveX-Controls since they have to implement
IDispatch
otherwise the "dynamic" access to the methods won't work. And as far as I know you can't import a typelib in PHP.