Wondering about IE6 and CDHMTLDiaglog::CDialog

Dear Experts,

I want to investigate to ability of using
class CDHtmlDialog : public CDialog, public CDHtmlEventSink

Open in new window

to display our report as HTML format using IE6.
But I don't know if there are any risks of using this.
For example, we faced with the following problem:
-  The IE6 can not load image as Base64String. While IE can only load 32KB of Base64String image...

So, how many same problems that we may face with?
If you know any risks, issues and related solutions please tell and help me.

Btw, can code of using CDHtmlDialog to display HTML format using IE6 migrate to native x64 code. Is there's any risk for doing this?

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.

The problems you are going to face have a single root: IE6. It is hopelessly outdated and I you won't get it to run on anything more recent than XP (which will only be supported up to April 2014).

Surprisingly, this part is the least problematic:

>>can code of using CDHtmlDialog to display HTML format using IE6 migrate to native x64

As long as your compiler supports 64bit platforms (which I presume) and you have a 64bit version of IE6 (which comes with XP Prof. x64), just add a x64 build target to your configuration and you are done.

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
FSOFT-SAAuthor Commented:
Thank jkr for your answer.
I also think that troubles will be caused by IE6.
Thought, the situation that I met caused by IE6 also:
The IE6 can not load image as Base64String. While IE8 can only load 32KB of Base64String image...

So, can you and other IE6-experienced experts, please help me to find out which behaviors, techniques we can not do with IE6? Or which is the limitation of IE6?

Once again, thank you very much.
Ray PaseurCommented:
IE6?  Include a test for that browser and tell your client how to upgrade.  There is no excuse to condone driving a model A ford any more!
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

IE6 is obsolete. Microsoft has not committed to any IE6 support beyond April 2014.  It cannot use any HTML5 features, and has a lot of XHTML and HTML4 specifications wrong.  Trying to what you want is basically a walk through a swap full of alligators and even if you make to the other side all you will find is quicksand.

While there are still 4.9% of users on IE6 they are mostly in China. You would probably find it more productive and robust to write your report by hand.

Um, didn't I mention the support deadline already? ;o)
Of course you did. So I supported your post and add a little more, because I couldn't top it. ;^)

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

From novice to tech pro — start learning today.