ActiveX Gdi+的问题,不知有人碰到过没?着急啊!

popcorn 2012-07-11 02:13:43
使用ATL做了一个ActiveX控件,里面使用了GdiPlus来画图。
控件在Windows程序中被调用一切正常,在Win7,xp,2003系统中也都正常。
但是换成IE浏览器使用网页来调用,在Win7还是正常,但是xp和2003就不能正常显示出绘制的图形了。
不知有人遇到过这个问题没?帮忙想想可能是什么原因,给出点提示也行。着急啊!
...全文
298 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
popcorn 2013-12-10
  • 打赏
  • 举报
回复
我也遇到这个问题了,的确是XP下IE调用的ActiveX无法使用Gdi+
xugangjava 2012-07-16
  • 打赏
  • 举报
回复
那看来只可能是ie 跟gdi+的问题了
xp 2003的话如果是ie6 打打补丁 碰运气了
http://www.microsoft.com/en-us/download/details.aspx?id=5036
popcorn 2012-07-13
  • 打赏
  • 举报
回复
非常奇怪的是如果都不行我还能理解,但是为什么WIN7上又可以,XP上WINForm又可以,有没有微软的人出来分析下?
popcorn 2012-07-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

但是换成IE浏览器使用网页来调用,在Win7还是正常,但是xp和2003就不能正常显示出绘制的图形了。
不知有人遇到过这个问题没?帮忙想想可能是什么原因,给出点提示也行。着急啊!

***************************

只是效果不正常? 运行报错了没有?
[/Quote]
运行没有报错啊,就是GDI+那段的图画不出来,GDI画的就正常,没任何提示信息。
如果我把控件放到一个vb窗口去运行就正常,说明系统的依赖文件是正常的,只是不知道针对浏览器的Gdi+还要设置什么参数阿?
tubo_true 2012-07-11
  • 打赏
  • 举报
回复
但是换成IE浏览器使用网页来调用,在Win7还是正常,但是xp和2003就不能正常显示出绘制的图形了。
不知有人遇到过这个问题没?帮忙想想可能是什么原因,给出点提示也行。着急啊!

***************************

只是效果不正常? 运行报错了没有?
96掌门师兄 2012-07-11
  • 打赏
  • 举报
回复
缺少依赖库,使用静态dll选项,并且要在cab包中包含依赖库,在一台没有装过VS的机器上用depends 看一下少哪些。。。
怎么现在都要做ocx?

跟GDI+没关系,对了,你GDI+在什么地方释放的? 位置不对容易崩溃。。
内容概要:本文档详细介绍了PlatforMax单机版5.0.1-rc6版本的完整安装流程,涵盖硬件、操作系统、硬盘、网络等前置环境要求,并提供了Ubuntu 20.04.3 Desktop与Server两种系统的安装步骤。重点强调系统需全新安装、禁用自动更新、正确设置磁盘分区以充分利用全部空间,以及创建指定用户名“amax”。随后指导用户通过运行离线安装包完成PlatforMax的部署,包括校验、解压、输入安装码、驱动与Docker配置等环节。安装完成后需通过浏览器访问初始化页面完成最终配置。文档还列举了常见问题及应对措施,特别是NVIDIA驱动不兼容时的处理方式,允许用户手动提供驱动或跳过安装以确保主程序顺利部署。; 适合人群:具备Linux系统操作基础,从事AI平台运维、系统集成或技术支持的相关技术人员,尤其适用于负责本地化部署高性能计算平台的工程师。; 使用场景及目标:①为满足AI训练与推理需求的企业级用户提供PlatforMax平台的本地单机部署方案;②指导技术人员完成从系统准备到平台上线的全流程安装,确保环境合规、数据安全和系统稳定运行;③解决新GPU驱动兼容性等问题,保障平台可扩展性和实用性。; 阅读建议:在实际操作前通读全文,重点关注硬件配置、磁盘管理、用户命名规则及驱动处理策略,建议在测试环境中先行演练,避免因误操作导致数据丢失或安装失败。

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧