Does anyone know how i can make my own web browser in vb6? I dont want it to rely on MS Internet Explorer because the core is unstable.
I dont want to use ie or opera they are unstable and netscape is crap in the new revision.
I know the IE core is unstable but hey, it's Microsoft.
If you want to code around the IE, you'll have to use the Winsock control to connect to the website and have to decode the HTML tags, asp stuff etc.
I don't want to say that it's impossible but I think you'll have to do a lot of die hard coding.
Why invent a wheel?
Maybe VB offers something I don't know about but I think yoú have to ask yourself: Why? and answer that question knowing it's going to take hours ans hours and hours of coding.
check out the VB(6) webbrowser control.
i just added it to a tabbed dialog control and "created" a neat little browser tab with very little coding.... doesnt have any bells and whistles but it gets around okay.
The web browser control is nothing more than a wrapper around IE. The original poster said he didn't want to do that.
ssj3gohan -
What wolfert says is correct - you'll have to write a lot of code to parse the HTML coming in over your socket connection(s), and since it'll be in VB, it won't be the fastest thing you've ever seen. Don't forget that many sites expect the browser to implement JavaScript.
I think your going to need to get a good book on syntax anaylsis and compiler creation. It's a lot of brain working creating your own browser. But if your determine to create a unquie personal browser without using IE, you might want to consider other languages as there is plenty of readily available browsers for c, c++ and java out there with source code. I think with VB everyone uses the IE, well your already using one Microsoft product why not another. IE has also got a lil bit more stable over the years.
Humble Seeker
-----------------------------------------------------
The longest journey begins with the smallest step.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.