紧急求救:PB调用dll的问题

beau75 beau75 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
源文件的说明如下:

OpenPDF(filename, ignore protect, user pass, owner pass, pdf handle )
Description:
Opens the PDF file for reading and loads the catalog of the pdf for information on the document (such as
number of pages).
Input Fields:
Filename Char * Contains the full path and filename for the input PDF file.
Ignore Protect BOOL TRUE – Ignores password protection on the PDF
FALSE – Passwords will be used (if needed)
User password Char * Password for the person USING the pdf
Owner password Char * Password for the creator of the pdf
Pdf Handle long * Handle for the open PDF
Return codes:
LONG Status returned:
0 – success
1 - couldn't open the PDF file
2 - couldn't read the page catalog
3 - PDF file is damaged
4 - file is encrypted and password was incorrect or not supplied
5 – User does not have permission to read
Usage:
long pdf;
long status;
status = OpenPDF("input.pdf", TRUE, NULL, NULL, &pdf );

我在pb中的使用过程如下
外部声明:
Function long OpenPDF(string filename, Boolean protect, Boolean userpass, Boolean ownerpass, ref long pdfhandle) Library "SII_PDF.dll"

使用方式如下:
long flag1,flag2
long pdfhandle
string ls_s
ls_s="d:\save\00967.pdf"
string ls_m
ls_m='d:\save\00967.txt'

flag1 =OpenPDF(ls_s, TRUE, false, false , pdfhandle)
flag2=ConvertPDFToTextFile(0, 0, pdfhandle, ls_m)

messagebox(string(flag1),flag2)

语法正确,但是运行到时提示错误
...全文

相关推荐

基于Bouyei.NetFactory.dll的北斗车载终端通信协议JTT808高性能数据协议封包解包库设计源码

该项目为基于Bouyei.NetFactory.dll的北斗车载终端通信协议JTT808数据协议的高性能封包解包库设计源码,包含231个文件,主要包括214个C#源代码文件、5个项目文件、2个数据缓存文件、2个NuGet包文件、2个Markdown文件、1个Git属性文件、1个Git忽略文件、1个IDE配置文件、1个解决方案文件和1个配置文件。此库支持北斗车载终端设备与平台之间的通信,并具备粘包和分包解析功能。

wjs2024

Panic Button-开源

紧急按钮在Windows系统任务栏中提供一个图标。 通过单击该图标,用户可以将屏幕抓图和报告表格发送到服务台或类似机构。 这应该使用户更容易提供有用的错误/问题报告来支持员工。

靳骁曈

MATLAB 模拟 28 GHz 8×8 均匀矩形阵列的数字波束成形.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光

数据处理之增删改练习作业图片

数据处理之增删改练习作业

碧隐

【多源数据融合】基于Dempster-Shafer理论的信念对数相似度测量及其在多源数据融合中的应用(Matlab代码实现)

内容概要:本文系统阐述了基于Dempster-Shafer(DS)证据理论的信念对数相似度测量方法,并将其应用于多源不确定信息的融合问题中。该方法通过构建基本概率分配函数(BPA),引入对数相似度准则来量化不同证据间的冲突与一致性,有效克服了传统Dempster组合规则在高冲突情境下的反直觉推理缺陷。文章详细论述了DS理论的数学基础、信念函数与似然函数的定义、焦元的识别与处理机制,并结合Matlab实现了完整的算法仿真流程,验证了该方法在提升融合结果鲁棒性与准确性方面的优越性能。该技术适用于传感器网络数据融合、故障诊断、模式识别及复杂系统决策支持等存在高度不确定性与信息冲突的实际场景。; 适合人群:具备一定数理逻辑基础和Matlab编程能力,从事人工智能、数据融合、自动化控制、模式识别、故障诊断及智能决策系统等领域的研究生、科研人员与工程技术人员。; 使用场景及目标:①解决多传感器或多专家系统中因信息来源差异导致的证据冲突问题;②提升复杂环境下状态感知与目标识别的可靠性与精确度;③为不确定性推理与证据理论研究提供可复现、可验证的算法实现范例; 阅读建议:建议读者首先掌握D-S证据理论的基本概念,重点理解BPA构造、信任度与似然度计算过程,结合文中Matlab代码深入剖析相似度计算与证据融合的实现细节,可通过调整仿真参数对比不同融合策略的效果,以全面把握该方法的优势与适用条件。

小念念_
评论 6
收藏 已收藏
分享
返回顶部
beau75
API 调用 681 成员 4,761 内容