能解决这个问题,保证你的水平又提升一个档次!!!高手come on!
在做一个浏览器程序 用的ie内核webbrowser
代码很简单 有个form窗体
窗体加载的时候链接到一个报表url
private void Form1_Load(object sender, EventArgs e)
{
this.webBrowser1.Navigate("http://222.247.40.149:8280/maxatx/admin/RunmaxReport.jsp?projectName=invest_hz&reportName=gridreport2");
}
代码没了!
现在的问题是: 在xp+2005中运行程序一切正常
在win7+2005中 调试运行(F5)可以正常运行,但是不调试运行(Ctrl+F5)就打不开报表地址.其他url都没问题
谁能解释下?win7下05调试和不调试有什么区别? 为什么调试运行可以而不调试运行却不行? 而在ie8下也可以正常打开
各位可以打开报表地址试一下
(本人研究了下,大概是因为打开报表地址的时候需要下载activex控件,在调试运行的时候可以正常跑起来,而在不调试运行的时候报错是因为找不到那个报表控件. 此问题只在win7+vs2005环境下出现,xp+2005完全正常.)
等待高手!~~~