| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 270 人关注过本帖
标题:vfp打开PDF文件问题
只看楼主 加入收藏
zjj1974
Rank: 2
等 级:论坛游民
威 望:1
帖 子:58
专家分:38
注 册:2014-8-10
结帖率:75%
收藏
 问题点数:0 回复次数:1 
vfp打开PDF文件问题
VFP中使用FOXITREADER_AX_PRO.ocx操作
打开本地文件:this.pdf.openFile(getfile("pdf",""),不存在问题。
将本地文件传到数据库mysql中:
tmp=STRCONV(FILETOSTR(this.pdf.filename),13)
sqlexec(handle,'insert into pdf(a01,a02) values("'+编号+'","'+tmp+'");')
查看数据的字节长度,正确。
sqlexec(handle,'select * from pdf where a01="'+编号+'";',"pdf")
tmp=STRCONV(CAST(pdf.a02 as w),14)
返回的tmp的长度也是正确的,和原文件长度一致。对照了一下内容也是正确的
显示却出错:this.pdf.openstream(tmp,"")
提示:type mismatch(类型出错)。我想直接在内存中打开,原文件不下载到本地
this.pdf.openstream(stream as unknown,password as string)其中的stream实际可能是inter内存地址

pdf控件.rar (2.81 MB)


搜索更多相关主题的帖子: tmp PDF 文件 打开 vfp 
2023-11-08 17:06
zjj1974
Rank: 2
等 级:论坛游民
威 望:1
帖 子:58
专家分:38
注 册:2014-8-10
收藏
得分:0 
this.pdf.openstream(stream as unknown,password as string),有谁知道openstream事件的使用方法?
2023-11-10 15:12
快速回复:vfp打开PDF文件问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015232 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved