CppWebBrowser 这个控件在BCB6 里面是不是有BUG????熟悉这个控件的朋友请看!!!!

haifeng_su 2004-04-20 07:33:38
小弟的环境是BCB6 + WIN2000在xp下也试验过都行不通。方法是:
用CppWebBrowser这个控件制作了一个简单的浏览器,但是浏览以下网站发现有问题
文学城: www.wenxuecity.com 还有一个基于ShockWave的网页: www.habbohotel.com进入那个页面后点击“check in", 这2个网站均提示错误,第一个是什么float point错误,第二个当我点击check in进入shockwave的网页时候提示”version.dll“ 错误什么的。 我开始以为我编写的有问题,后来到网上和书上找了几个浏览器的例子浏览上面的网站均有问题,使我很苦恼!后来我用vc也做了一个浏览器浏览上面的网站完全正常。 这使我怀疑是不是CppWebBrowser这个控件是不是有bug阿?我不知道bcb5 下有没有这个毛病。 也不知道打了补丁的bcb6能不能有这个毛病,因为我找不到那里可以下到bcb6的补丁阿。那位朋友测试一下看看是不是那个控件有问题阿???其实不光浏览那2个网站,浏览一些别的网站偶尔也会出现莫名其妙的错误。那位朋友请帮帮忙看看是否有解决的办法,如果没有我只能重新用vc来开发了。如果是bcb6的问题如何使用老版本没有问题的控件那??请各位大哥给一个解决的办法。谢谢。 只要浏览上面2个网站就知道您的控件是否有问题了,还是小弟那地方没考虑到呢??
...全文
55 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
haifeng_su 2004-05-02
  • 打赏
  • 举报
回复
但是你浏览问题网站2了吗?如果不把屏幕上面的进度条去掉就能访问,把那个进度条去掉就不能访问了,这个是什么原因那?
sun_wyz 2004-04-25
  • 打赏
  • 举报
回复
我试验了 没有问题 是check in 之后需要下载安装一个 shockwave的player
haifeng_su 2004-04-22
  • 打赏
  • 举报
回复
up again
叶子哟 2004-04-20
  • 打赏
  • 举报
回复
CoInitialize(NULL);
...
CoUninitialize();
jiangchun_xn 2004-04-20
  • 打赏
  • 举报
回复
不会是做广告吧 ~-_-
haifeng_su 2004-04-20
  • 打赏
  • 举报
回复
经过今天1天的研究,问题还是没有解决,都邪门了,麻烦各位看看我的代码,现看看问题:
程序的下载地址是: http://www.51mcd.com/sent.rar
问题说明:

sample1是有问题的程序运行后,里面的“问题网站1”可以访问,
但是“问题网站2”不能访问, 但是当把工具栏里面的进度条去掉后
问题网站1又不能访问了。


sample2是没有问题的程序,跟sample1一摸一样,只不过这个是我从
一个朋友的程序里面删减最后剩下的最精简的框架,不是我创建,这个
程序里面的“问题网站2”就可以访问,同样如果把旁边的进度条删掉
问题网站1又不能访问了。


sample1是我根据sample2创建的几乎一摸一样的工程,但是我就是找不到原因
为什么sample2就可以访问“问题网站2"而我自己创立的程序就不能。我已经对照了里面的code
几乎都是一摸一样的,甚至我后来观看里面的工程文件都改成一摸一样的,还是不行。
现在请各位大哥帮助解决一下问题:

1,这2个程序到底又什么不同的地方,如何才能让我做的sample1程序也能访问”问题网站2“
呢???到底错在哪里??

2。这2个程序都是如果把进度条删掉,”问题网站1“就不能访问了,这是为什么阿??
如何解决阿???
我不懂电脑 2004-04-20
  • 打赏
  • 举报
回复
控件没问题
yunuo2010000 2004-04-20
  • 打赏
  • 举报
回复
学习
ywpower 2004-04-20
  • 打赏
  • 举报
回复
up
xiaoshi0 2004-04-20
  • 打赏
  • 举报
回复
应该不是控件的BUG
haifeng_su 2004-04-20
  • 打赏
  • 举报
回复
Import不成功阿,说已经有一个CppWebBrowser控件存在了,怎么删除存在的呢?还有大哥你说的那个CoInitialize(NULL);
...
CoUninitialize(); 方法还是没有效果。那2个网页仍然大不开。
叶子哟 2004-04-20
  • 打赏
  • 举报
回复
引入:
组件->Activex->Import Activex ->选Microsoft Internet Controls,即可以在Activex组件中出现控件,用这个吧!
这个是初始化,你在构选函数中放前一句
在析构函数数中放后一句
haifeng_su 2004-04-20
  • 打赏
  • 举报
回复
CoInitialize(NULL);
...
CoUninitialize();
加在什么位置阿大哥?

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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