• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > ActiveX控件开发保存文件功能的问题

ActiveX控件开发保存文件功能的问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了activex控件文件,activex控件下载,activex控件,activex控件被阻止,activex控件官方下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ActiveX 控件开发 保存文件功能的问题
描述:

像 FileSystemObject, XMLDOM 都可以可保存文件在客户端。现在我自己写一个ActiveX时的保存文件过程,有需要特别处理的地方吗?因为我按照一般窗体应用程序来写的保存过程出错. 
错误是没有File I/O的权限,需要如何处理?
以下是 FileSystemObject, XMLDOM的保存方法调用,都能正常使用。


var fso   =   new   ActiveXObject("Scripting.FileSystemObject");  
var f   =   fso.CreateTextFile("c:\\testfile.xml",   true);
f.WriteLine("This   is   a   test.");  
f.Close();


var dom = new ActiveXObject("Microsoft.XMLDOM");
dom.async="false";
dom.loadXML("");
dom.save("c:\\canyou.xml"); 


解决方案1:

问题也在这儿,用于IE的ActiveX使用本地文件受到非常大的限制,基本上可以说无法使用本地文件。

解决方案2:

不需要设置,不要在IE里执行,用普通的应用程序就可以了

解决方案3:

权限取决与宿主程序,宿主程序没有权限写文件就无法写,就像IE里的脚本不能使用FSO对象一样。如果把ActiveX放在普通窗口应用程序中应该不会有权限问题。

解决方案4:

WScript.Shell试下.


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • activex自动注册以及读取文件的问题
  • activeX打成cab文件以后没有安装成功?
  • 关于Activex控件和其它文件的打包问题?
  • vcexe文件转activex控件
  • activex找不到映像文件中指定的资源名
  • 为ActiveX控件制作cab文件
  • Activex控件如何打包成cab文件
  • Activex文件上传进度条
  • ActiveX控件的CAB文件无法下载
  • ACTIVEX控件怎么打开服务器端的文件!

相关文章

  • 2017-06-05 什么时候用WaitForMultipleObjects?什么时候用WaitForSingleObject?
  • 2017-06-04 MFC嵌入WindowsMediaPlayer控件
  • 2017-06-05 关于线程参数传递问题求解,关心者请进!
  • 2017-06-04 语言包的问题,高手进,解决马上结贴
  • 2017-06-05 停止服务时出现错误997:重叠I/O操作在进行中,附代码
  • 2017-06-04 问一个ATL中调用ADO的问题
  • 2017-06-04 请问vc下如何实现com出接口的接收器?
  • 2017-06-05 进程同步和数据共享,以及多线程的源码,看了大补啊!
  • 2017-06-05 编写COM进程内服务程序时,我实现一个方法时用到代码forinti=0;i++;i<nCount,结果有Warning
  • 2017-06-04 内存映射文件可以映射磁盘驱动器吗

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 如何在TreeControl中显示Mysql所有的库和表单
    • 怎么用导出类?
    • !!急急急,关于ie插件在线安装的问题
    • 为什么我的ActiveX被网页调用时,总是提示用户:ActiveX不安全,是否允许网页与控件交互?(在线等)
    • 关于Windows属性页扩展编程的问题
    • 如何将一段代码打包为动态链接库,以便与java程序接口?
    • 线程同步的问题
    • VS2005SP1
    • 如何取自动化Com组件中方法的参数和返回值类型
    • ATL中处理XML

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有