> Now, Microsoft hasn't "dropped" mshtml.HTMLDocument from the Framework.
>I am pretty sure Microsoft.mshtml has never been a part of .NET Framework.
>Do you have any references that make you think otherwise?
> Well.... when you add the reference Microsoft.mshtml the version is
> 7...something... typically VS 2003 instead VS 2005 is version 8 most of
> the componet point to that.
>
> But I guess you are right, saying that naver has been part of the
> framework.
On my machine (WinXP SP2, IE 6, .NET 1.1 and .NET 2.0) the version of
mshtml.dll is 6.0.2900.2802.
You probably have 7.* because you have IE 7 beta 2.
Also note that the framework DLL versions are 1.1.* for .NET 1.1 and 2.0.*
for .NET 2.0, not to be mixed up with _Visual Studio DLLs_ which are indeed
7.1.* or even 8.0.* for VS 2005.
> 2)
> if System.Windows.Forms.HtmlDocument is just a rapper,
> what is the sense to provide that rapper without the real componet?
The real component is mshtml.dll which is a part of IE. Since .NET Framework
requires IE 5 (if not IE 5.5) to be installed, you apparently cannot run a
.NET application without having mshtml.dll on the machine.
> 3)
> I assume that for achiving what i want without the interop is not possible
> then?
Definitely not possible (unless you want to use late binding, which I
wouldn't recommend because of the complexity of coding and performance
issues).
Actually Windows.Forms.HtmlDocument does the same interop for you behind the
scenes :-) so you shouldn't worry about incurring interaction with unmanaged
code - you would have it anyway, but implicitly.
> Hi,
>
[quoted text clipped - 39 lines]
> many thanks for your reply,
> FILIPPO