views:

2259

answers:

7

I tried to get DsoFramer and found that its download page and KB article are missing. I've downloaded DsoFramer from cnet.com but I am still curious: why it is removed and if it is deliberate, what should we use instead of it?

A: 

I've been looking for this control on MS as well. Can you provide the Cnet link from which you were able to obtain it?

No, now I can't find it too.
wRAR
+2  A: 

It is normally because Microsoft called back the KB article. Either the product that it applies to is out of support, or the code in it encourages using of undocumented behavior, or the code does not follow new security guidelines.

My guess is that it relies on too many undocumented internal behavior of Office thus programs using it may break when Microsoft release a new Office version or a new service pack of existing Office versions.

Sheng Jiang 蒋晟
+2  A: 

You can find the sample here - but be warned - there are alot of known problems with the DsoFramer.

http://download.cnet.com/Microsoft-Developer-Support-Office-Framer-Control-Sample-KB-311765/3000-2206%5F4-10732960.html

Adam
A: 

What should we use instead of DSOFramer control if it is discontinued by Microsoft? I had a issue with Excel embedded in the DSOFramer control for which I called up the MSDN Support guys. The first thing he said was that DSOFramer should not be used in application as it have many known problems and Microsoft has discontinued it and removed it from the site.

A9S6
A: 

Are there any free replacement options for dsoframer? I need to embed a powerpoint slide show in a vb.net form?

Thanks

Todd
+1  A: 

Too true. The 1st commandment of using the DSOFramer control is "Thou shalt not use the DSOFramer control over and under any circumstance unless your life has few problems and you need to make your life more miserable in order to justify committing suicide" I am talking from experience. The first time I met DSOFramer, I fell in love with it. So beautiful and full of promise. IT IS A TRAP. After doing all the hardwork of integrating it into our application, the headaches started. Numerous problems and searching online yielded no results. The effort I put into fixing the bugs ( which involved numerous hacks), I could have built my own spreadsheet from the ground up. I was left alone to suffer the brunt from top management. From then on, I have devoted my life to become a missionary to teach and warn others of the great deception that is DSOFramer.

Nii Osei-Adjeman II
A: 

I agree the DSOFramer is evil but is there an alternative?