Alternative control to MS Webbrowser?

I've had it up to *here* with the MS webbrowser control... I've tried every remedy listed on a million questions posted to EE about how to get rid of the error code 91 when I load some html into it, and I can't get it to work reliably regardless.

So I'm wondering if anyone knows of a third party html contron that has a decent reputation?  I urgently have to find something I can make work...
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Firefox ActiveX control - check this out,

I have not used it but I think I might just test this thing out soon, just for fun.

I looked through your question history but could not find any specific to the problem you stated above. I have used the Web Broswer control many times with no problem so I am suprised that you have had difficulty with it. If you want to relook at using that control describe your problem here... and what version of VB are you using?

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
alanvranianAuthor Commented:
Thanks... I played with firefox just to use it and its pretty nice...  I may give it a shot in my app.

I didn't post my question about the web control because when I search on it *hundreds* of postings come up with the same question... how to get rid of error 91 (object variable not set) when you use it.  I've read dozens of the replies, and I've tried all of the approaches that are listed in them.  It seems that one approach or another solved the problem for most people, but they don't work for me and I didn't see much value in posting the same question over again just to get the same answers I'd already tried ad nauseum....
Become a Microsoft Certified Solutions Expert

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

Personally, I think that you should pursue the problems that you are getting with the control that you are using at the moment.

The most obvious reason for an error is that you are doing something wrong. In this case, you may have failed to create an object, or the object has been destroyed prior to the program's attempt to use it.

Another reason might be that the object/control/variable doesn't behave as you would intuitively expect it to do: e.g.

This will give an Overflow Error, because even though the result is within integer bounds, an intermediate result (1,000,000) is not.

Sub TestInteger()
    Dim i as integer
    i = (1000 * 1000)/1000
End Sub

Lastly, it could be a simple bug. Even then you would need to distinguish between an obect that has been properly created and accessible to the program immediately afterwards, and one that seems to be properly created, but is never accessible.
I have to agree with GrahamSkan. The Webbrowser control works well when I have used it in the past.

Post your code, VB version and the point of failure and perhaps we can help.
alanvranianAuthor Commented:
I'll post it as a separate question then...
alanvranianAuthor Commented:
Thanks, I posted the issue as a new question and split the points here for your contribution.  A bit more to Graham for taking the time to discuss thoughts in more depth...  but everyone's comments are appreciated.  I hope that someone spots what I'm doing wrong in my question and code ...
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic Classic

From novice to tech pro — start learning today.