Delphi7使用WebBrowser控件在窗体中播放PPT 与 操作系统、Office和IE版本兼容的问题?
开发环境:Windows7 + IE8(IE9) + Office2007 + Delphi7
Delphi代码:WebBrowser.Navigate('sample.pps');
Delphi程序:启动后全屏播放指定PPT,并独占屏幕,在所有窗口前端的显示,并屏蔽了所有热键。
Self.Width := Screen.Width;
self.Height := Screen.Height;
Self.Left := 0;
Self.Top := 0;
self.KeyPreview := true;
self.FormStyle := fsStayOnTop;
Self.BorderStyle := bsNone;
目前碰到如下问题,相当郁闷,不知如何解决是好,麻烦各位帮忙看看,谢谢!
1、开发机(笔记本)环境:Windows7 + IE8(或IE9) + Office2007,程序运行正常,无任何异常;
2、我的某PC机环境:Windows XP + IE8 + Office2003,只出现一个问题:
1)、PPT文件中的个别链接无法显示手型鼠标,亦无法点击该链接,有一些链接可以使用;
该机器即使卸掉IE8,在没有IE版本时也可以运行,只出现上面这一个问题。
3、客户环境1:Windows XP + IE8 + Office2003
1)、运行后提示“打开,还是保存文件”对话框,且只会直接调用PowerPoint来打开,不在Webbrowser里打开PPT文件(直接用IE8打开PPT文件,也不能在IE8窗口内打开);
2)、程序功能中调用新窗口FrmInput.ShowModal后,新窗口在主窗口前面,可以点击新窗口功能;
4、客户环境2:Windows XP + IE6 + Office2003,出现如下问题
1)、运行后提示“打开,还是保存文件”对话框,只会直接调用PowerPoint来打开,不在Webbrowser里打开PPT文件(直接用IE打开PPT文件,也不能在IE窗口内打开;如果装有其它厂商浏览器,并设置默认使用其它浏览器查看网页,则可以在Webbrowser内打开PPT文件)
2)、如果装有其它厂商浏览器,点击PPT中不同链接后,每切换一次页面,提示是否保存PPT文件?
3)、程序功能中调用新窗口FrmInput.ShowModal后,新窗口变到主窗口后面,无法点击新窗口功能;
5、客户环境3:Windows Vista + IE7(IE8) + Office2003
1)、运行后提示“打开,还是保存文件”对话框(IE8下不提示,不过该问题可以通过设置或修改注册表解决),且只会直接调用PowerPoint来打开,不在Webbrowser里打开PPT文件;
2)、点击PPT中不同链接后,每切换一次页面,提示是否保存PPT文件?
3)、程序功能中调用新窗口FrmInput.ShowModal后,新窗口变到主窗口后面,无法点击新窗口功能;