搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
程序质量控制师
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
牛客周赛22练习2啊
2
Caddi Programming Contest 2021 (AtCoder Beginner Contest 193) A~D题解_atcoder zone2021
3
【启发式算法】Python实现禁忌搜索算法求解TSP问题
4
rocketmq-spring的consumer设置消费失败最大重试次数_rocketmq springboot 设置消费失败默认重试次数
5
前端侧边栏的滑入滑出效果_vue右侧滑出面板
6
OpenCV实现远程视频监控与运动目标检测_远程目标检测
7
【iOS ARKit】人脸检测追踪基础
8
[解决报错]编译ros项目时显示:fatal error: tf2_geometry_msgs/tf2_geometry_msgs.hpp: 没有那个文件或目录
9
[独有源码]java-jsp校园卡食堂前端管理系统的设计与实现92515从不会做毕业设计到成功完成的过程与方法_学生食堂管理系统的设计与实现
10
Linux拷贝服务器文件夹到本地_linux从服务器拷贝文件到本地
当前位置:
article
> 正文
PHP调用DLL_php 使用 aspose.dll
作者:程序质量控制师 | 2024-01-31 15:28:32
赞
踩
php 使用 aspose.dll
[paragraph]
测试环境:windows 2003 Server + IIS6 (PHP)+VS2005
一、建立ATL工程
1、打开VS2005,新建空项目,我们这里建NFS(图1)
2、在解决方案中,添加 >> 新建项目,命名:nfs,并选择DLL方式,如图2、图3
3、打开类视图,在nfs节点上点击鼠标右键,选择 添加 >> 类,在这里我们选择“ATL简单对象”,如图4
4、在添加向导窗口中,在c++简称栏目中填入:Fun,其它的项目会自动填写。如图5、图6
5、添加show方法,选择类视图IFun,点击鼠标右键,选择“添加方法”。如图7
6、在添加方法向导中,方法名填写:show,参数我们写两个,其中最后一个参数是必须的,因为是要返回给PHP的值。如图8、图9
7、编写函数,并编译。打开Fun.cpp源文件,找到STDMETHODIMP CFun::show(LONG* pKeys, BSTR* pReturn)函数,在函数中加入代码,如图10,生成解决方案,在生成前,选择生成方式为:Release,如图11:
BSTR temp = ::SysAllocString(L"
HP Hello Dll 071226");
* pReturn=temp;
8、停止iis,找到生成的dll文件,并通过regsvr32 nfs.dll命令注册dll文件。如图12
9,至此文件dll已经完成制作与注册。在PHP中就可以调用了,效果如图13。
<?php
//2007年12月26日 星期二 11:34:08 lybkw
$com = new COM("nfs.Fun") or die("无法建立COM组件");
echo $com->show(1);
?>
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/article/detail/50963
推荐阅读
article
Web
开发
day1
:使用
flask
快速
搭建
网站
_
flask
搭建
网站
...
使用
flask
简单
搭建
一个本地
网站
,介绍部分html语法_
flask
搭建
网站
flask
搭建
网站
...
赞
踩
article
leetcode
1901
. 找出顶峰元素 II
_
leetcode
1901
java
...
1901
. 找出顶峰元素 II解题思路这里有点投机取巧了,用了标准库中的max
_
element,先找到每一行的最大值,然...
赞
踩
article
python
设置开机
启动
脚本
_
python
脚本
加入
启动
项
...
1、创建
python
_auto.bat的快捷方式,放入
启动
项
:C:\Users\Administrator\AppDat...
赞
踩
article
数据结构与算法——动态规划_
int
coins
change(
std
::
vector
<
int
>& co...
目录例1:爬楼梯(easy)例2:打家劫舍(easy)例3:最大字段和(easy)例4:找零钱(medium)例5:三角...
赞
踩
article
我想打
老板
,作为
Java
后端
程序
员,他让我
开发
电商
微信
小
程序
_
老板
让
开发
一个电商网站...
大家好,我是曹尼玛,我是一名
Java
后端
程序
员,每天开心的撸CRUD;然后,今天突变…今天早上
老板
把我叫到办公室,对我说...
赞
踩
article
[运维|
系统
]
Centos
设置
本地
编码
_
centos7
修改
系统
编码
...
现在,大部分程序应该已经采用了新的
编码
设置
,但在有些情况下,可能仍然需要重新登录或重启
系统
才能完全应用更改。这会生成UT...
赞
踩
article
初尝
python
flask
+
vue
3
axios
接口
配置_
vue
调用
python
接口
...
如果此处不使用JSON.stringify进行解析,则服务端
flask
就需要解析。前端和服务端如果都不解析,则会报错。V...
赞
踩
article
MariaDB
(
MySQL
)
应用
基础...
MariaDB
应用
基础=================================================...
赞
踩
article
linux
重装系统
后 数据
盘
文件
,
Linux
系统管理
磁
盘
和
文件
的技巧...
熟悉
Linux
系统的用户都了解,在日常维护
Linux
系统的过程中,对磁
盘
和
文件
的管理是重要的内容。因为在
Linux
中磁
盘
...
赞
踩
article
C++
数
论相关题目 求
组合
数
IV...
C++
数
论相关题目 求
组合
数
IV
C++
数
论相关题目 求
组合
数
IV ...
赞
踩
article
java
实现 国密
sm2
、
sm3
+
vue
加密
_
sm2
加密
java
和
vue
...
通过引入sm-crypto.js,然后利用doEncrypt方法进行
加密
,参数为:明文密码、后端生成的公钥、
加密
方式。
_
...
赞
踩
article
C语言
K&R圣经笔记
6.3
结构
体
数组
...
函数的值是单词的首字母,或者是代表文件结束的EOF,或者是字符本身,如果该字符不是字母的话。)对象可以是变量或
数组
或
结构
...
赞
踩
article
【
Linux
分享】
RAID
与
逻辑
卷
管理
_
linux
软
raid
...
RAID
(Redundant Array of Independent Disks),独立冗余磁盘阵列。在早期大部分采用...
赞
踩
article
STM32F407
-
外部
中断
_
stm32f407
读取
flahs
最后2k的字节时出现硬件错误
中断
...
一.基本概念STM32F4的每个IO都可以作为
外部
中断
输入。 STM32F4的
中断
控制器支持22个
外部
中断
/事件请求:E...
赞
踩
article
C++
Primer
:
第十二章
:智能指针
shared
_
ptr
类
_
shared
_
ptr
vector
...
静态内存用来保存局部static对象、类static数据成员以及定义在任何函数之外的变量。栈内存用来保存定义在函数内的非...
赞
踩
article
MySQL
基础----
客户端
连接
MySQL
服务_
mysql
-
uroot
-pasiaiiifff6...
1.
MySQL
客户端
连接
MySQL
服务器
的步骤如下: 1.数据库需要启动用户开启
MySQL
客户端
(如 MyS...
赞
踩
article
LeetCode
常用
算法
的
总结
_
leetcode
算法
总结
...
LeetCode
经典
算法
的
总结
,带你走进
算法
的世界_
leetcode
算法
总结
leetcode
算法
总结
...
赞
踩
article
【
ROS
】jeson
nano
与
windows
系统(无虚拟机)
分布式
通信_
jeston
nano
连接...
前一阵一直学c++ ,今天终于算学了个大概,把之前一段搞的
分布式
通信记录下。
ROS
的版本:Melodic板子:Jeson...
赞
踩
article
【官网】
飞腾
2000
处理器
...
FT-
2000
系列企业级应用
处理器
http://www.phytium.com.cn/Product/detail?pr...
赞
踩
article
⭐
算法
入门
⭐《
二分
枚举
》简单
01
——
LeetCode
704.
二分
查找
...
《
二分
枚举
》简单
01
——
LeetCode
704.
二分
查找
_
二分
枚举
二分
枚举
...
赞
踩
相关标签
flask
前端
python
leetcode
算法
职场和发展
动态规划
数据结构
java
微信小程序
运维
后端
vue.js
数据库
数据结构与算法
shell
linux重装系统后 数据盘文件
c语言
笔记
linux
服务器