PHP 怎么引用使用 C++中的 VARIANT_BOOL 类型啊?

2018-12-06 09:41:11 +08:00
 abel1989

我现在需要调用 com 组件中的某个方法,这个方法需要引用传值。如下: VARIANT_BOOL SSR_GetAllUserInfo([in] LONG dwMachineNumber, [out] BSTR* dwEnrollNumber, [out] BSTR* Name, [out] BSTR* Password, [out] LONG* Privilege, [out] VARIANT_BOOL* Enabled)

[out] VARIANT_BOOL* Enabled 这个参数在 php 如如何定义和引用呢?

谢谢

1138 次点击
所在节点    PHP
7 条回复
goodspb
2018-12-06 10:17:52 +08:00
com 组件?纯 php 调用 c++?
abel1989
2018-12-06 10:19:42 +08:00
@goodspb 一个 dll 注册的 com 组件,应该是 C 或者 C++写的。
vincenttone
2018-12-06 10:22:08 +08:00
包成一个 php 扩展
或者另起一个服务,通过共享内存、队列、网络之类的访问?
ysc3839
2018-12-06 12:11:06 +08:00
建议你把整个问题说清楚,而不是只挑其中一点来提问。而且 PHP 能调用 COM 接口?
ysc3839
2018-12-06 12:14:28 +08:00
@ysc3839 搜索了一下,PHP 似乎只能调用 IDispatch 接口。
t6attack
2018-12-06 12:37:25 +08:00
win 下任何语言都可以调用标准 com 组件。这是 php 版。
http://php.net/manual/zh/book.com.php
abel1989
2018-12-06 15:20:20 +08:00
谢谢各位的关注,应该是这个组件的问题。php5 以后的版本都是根据函数自动引用变量,不折腾了我改 asp.net 写了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/514801

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX