• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 255
  • Last Modified:

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?

2 Solutions
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.
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!
Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

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. ;^)

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now