PHP调用VC.NET写的DLL 封成COM组件。不过没用过C#不会用C#封COM。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VC++.NET的和VC写出的DLL一样吗? 你还是用 比如 php页面里嵌入 javascript脚本再来调用vc实现的com吧 一般的做法都是封装成COM组件来调用。PHP这边调用起来也会很方便,只是VC这边就有点复杂了。另外你是用VC++还是托管在NET上的VC++?如果是前者的话,可以使用ATL来开发,后者的话就和C#差不多了,用NET来开发。 用的是.NET不是VC++,是VC++.NET。我知道用VC++的话可以用ATL,关键现在就是不是用的ATL.用的是.NET,所以才会那么惆怅。 既然是使用NET,那和C#的做法差不多一样了,看着C#的教程来就行了,你贴的这个链接这篇文章,我照着弄了一下,成功了。新建项目-VisualC++ - CLR - 类库只不过C#下可以可视化编辑AssemblyInfo.cs而C++下不能可视化编辑AssemblyInfo.cpp直接照着改里面的代码就行了[assembly:ComVisible(false)];这句里面原本就有,改成true就相当于那篇文章里勾选“使程序集COM可见”当然还有其他差异,但都是小问题 用VS2008 C++ 控制台 实现 遍历目录文件 状态栏 颜色改变没反应 关于OPEENGL glOtho函数的问题 关于VC在打开旧工程时跳出的提示框 如何让工具条不浮动? 大家讨论,怎么杀死3721! 视图的一个简单问题,可是我不会,帮忙! 一道街析曲线问题! 在线急用!!! 一个com中idl的问题 vc ado oracle update 更新出错,跳出 求教关于VC++6.0的一个问题
另外你是用VC++还是托管在NET上的VC++?如果是前者的话,可以使用ATL来开发,后者的话就和C#差不多了,用NET来开发。
新建项目-VisualC++ - CLR - 类库
只不过C#下可以可视化编辑AssemblyInfo.cs
而C++下不能可视化编辑AssemblyInfo.cpp
直接照着改里面的代码就行了
[assembly:ComVisible(false)];
这句里面原本就有,改成true就相当于那篇文章里勾选“使程序集COM可见”
当然还有其他差异,但都是小问题