webbrowser调用object组件在win7下不好使,xp正常

问题描述

我的web程序是java的,需要在webbrowser下浏览,用.net写了个小exe文件,很简单,只有一个框框,没有任何其他功能,网站调用object文件在xp下使用正常,win7系统64位下不行,32位没关注,好像也是不行,希望大神解答下,webbrowser代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidwebBrowser1_DocumentCompleted(objectsender,WebBrowserDocumentCompletedEventArgse){}privatevoidForm1_Load(objectsender,EventArgse){webBrowser1.Navigate("C:\test\SDRdcard100_DEMO.htm");//webBrowser1.Navigate("http://192.168.0.58:8080/DFGZC");}}}

解决方案

解决方案二:
publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidButton1_Click(objectsender,EventArgse){webBrowser1.Navigate("C:\test\SDRdcard100_DEMO.htm");while(webbrowserreadstate.readstate!=readstate.complted)application,Doevent();}}

解决方案三:
引用1楼tangyanzhi1111的回复:

publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidButton1_Click(objectsender,EventArgse){webBrowser1.Navigate("C:\test\SDRdcard100_DEMO.htm");while(webbrowserreadstate.readstate!=readstate.complted)application,Doevent();}}

是加入下面的两句吗?我是做java的,c#语法不熟,加入了之后报语法错误while(webbrowserreadstate.readstate!=readstate.complted)application,Doevent();
解决方案四:
引用2楼skynofeng的回复:

Quote: 引用1楼tangyanzhi1111的回复:
publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidButton1_Click(objectsender,EventArgse){webBrowser1.Navigate("C:\test\SDRdcard100_DEMO.htm");while(webbrowserreadstate.readstate!=readstate.complted)application,Doevent();}}

是加入下面的两句吗?我是做java的,c#语法不熟,加入了之后报语法错误while(webbrowserreadstate.readstate!=readstate.complted)application,Doevent();

解决方案五:
不报错了,是有个逗号,应该是点

时间: 2024-10-03 12:24:38

webbrowser调用object组件在win7下不好使,xp正常的相关文章

netframe 4.0 c#程序win7下正常,xp下出现gdi+一般性错误

问题描述 netframe4.0c#程序win7下正常,xp下出现gdi+一般性错误调试发现出错在img=Image.FromStream(stream);时发生错误,xp下调用此就报错有解决办法吗.netframe4.0privatevoidbutton1_Click(objectsender,EventArgse){stringurl="http://mmbiz.qpic.cn/mmbiz/ghy41rwtjW7CB0eNrrP3mUO4n7iam3VoIUuJicleUSzFHB6iahN

win7下安装 ghost XP 双系统的详细图文教程

今日闲来无事,给大家讲双系统的安装,即安装xp和win 7双系统,这里需要说明的是在xp系统下安装win 7系统是非常容易的,只需自定义安装,选择C盘以外的盘即可-- 大家应该知道当前的系统安装盘分为两种类型:原版(安装版)和ghost版,现在主流的都是ghost版,为什么呢?因为他安装非常快,这是原版系统不能匹敌的,而且里面还集成了常用驱动和常用软件,非常方便.但是ghost版有一个缺点,这是在装双系统时体现出来的,它只能安装在C盘上(主分区,活动),而我们设置活动分区只能设置一个活动分区,不

win7下安装ghost xp后重启直接进入系统无选择启动菜单怎么办

  1.首先下载一个NTBOOT2.5.7版本这个软件,右击选择用管理员打开,并点手动修复; 2.在弹出提示修复windows xp x86启动项,点击1"修复"项; 3.然后会跳到windows7 ultimate 启动项,这里选择"跳过"项; 4.之后就会出现下面的界面,选择跳过; 5.这样就完成了,然后重启启动之后就会出现选择启动菜单了,很方便吧.

Win7下的内置FTP组件的设置详解

在局域网中共享文件,FTP是比较方便的方案之一.Win7内部集成了FTP,只是设置起来颇费一番功夫.着文以记之. 一.安装FTP组件 由于Win7默认没有安装FTP组件.故FTP的设置第一步就是安装FTP组件 点击:控制面板->程序和功能->打开或关闭Windows功能.勾选"FTP服务器"及"FTP服务""FTP扩展性",点击"确定",安装FTP组件.如下图所示 二.添加FTP站点 点击:控制面板->管理工

VS.Net C# 调用 Active 组件

active 在编码中不可否认调用Active会给编程带来很大便利,虽然微软不太只持.net调用Active 组件.       本实例是一个简单Web 页面调用Active组件的例子,实现把数据传入并显示在active组件里的控件中. 实例代码如下:1.建立Active组件(这里用.net c#创建)        (本程序中:建立类库添加组件类后托放:label . button  .groupBox各一个) 需要注意的是在生成.dll之前一定要在类库的AssemblyInfo.cs中加入引

Windows PowerShell漫谈-win7下没有超级终端

Windows PowerShell是我在研究win7新特性的时候发现的新工具,起初没有对它产生太大的兴趣,只是简单看看了有关它的介绍.简单使用了一下,感觉上它和cmd.exe没有本质区别.对它产生兴趣是一个纯粹的偶然, 有一次一个硬件工程师同事让我帮忙联调串口,我才发现win7下没有超级终端,结果那个同事给了我一个串口助手. 本着对问题刨根问底的精神我上网搜了一下有关win7和超级终端的问题,才发现win7下真的没有超级终端,有些网友推荐说PowerShell具备超级终端的功能,可以调试串口,

win7下vc6.0的安装

在win下用C++编程,很多新手都用VC6.0.winxp下的安装应该说问题是比较少的,win7下则有些小问题需解决.本人从网上找到些文章作为参考,加上自己的安装经验,总结了win7下VC6.0的安装步骤.1.下载VC6.0完整版(绿色版显然功能不全,bug多多),地址:http://hi.baidu.com/jsj082.解压缩,双击setup.exe,安装方式选择custom而不是typical,Custom自定义安装里,点中Tools组件,更改选项,把其中的 OLE/Com Object

python获取ap mac-python如何获取win7下关联AP的MAC等信。

问题描述 python如何获取win7下关联AP的MAC等信. https://msdn.microsoft.com/en-us/library/windows/desktop/ms706842(v=vs.85).aspx,只知道通过这个可以调用,但是不了解如何用python调用,谢谢回复. 解决方案 http://bbs.chinaunix.net/thread-4167893-1-1.html

在ASP中调用DCOM组件的应用技巧

在ASP中调用DCOM组件的应用技巧 1.编写DCOM组件: 假设我们想通过ASP页面来远程启动DNS服务,并且DNS服务器与Web服务器不为同一台机器.我们可以编写一个ActiveX DLL 来实现这个功能. 首先我们建立一个批处理文件StartDNS.bat,文件中写入:Net Start DNS.将文件保存在DNS服务器的一个目录下,例如C:\ManDNS\: 其次我们编写 Dll 程序如下(VB编写): Public Function StartDNS() As Boolean On E