|
Тема |
тъп въпрос ... [re: шeф нa Coди Дeвня] |
|
Автор | sunsande (Нерегистриран) | |
Публикувано | 31.05.04 21:07 |
|
|
1) C:\Program Files\Microsoft.NET\Primary Interop Assemblies\Microsoft.mshtml.dll
това е .NЕТ assembly защо му е необходим type library import ?
2) Това ми е copy/paste ot console-ата
C:\Program Files\Microsoft.NET\Primary Interop Assemblies>TlbImp Microsoft.mshtml.dll /out:Microsoft.mshtml.RCW.dll
Microsoft (R) .NET Framework Type Library to Assembly Converter 1.1.4322.573
Copyright (C) Microsoft Corporation 1998-2002. All rights reserved.
TlbImp error: The input file 'C:\Program Files\Microsoft.NET\Primary Interop Assemblies\Microsoft.mshtml.dll'
is not a valid type library
Аналогичен резултат получавам и при опит за импорт на
C:\WINNT\system32\mshtml.dll (който е ActiveX)
и нямам идея как да направя този import.
***
BTW ръчках малко и открих следното
ако направя
doc = (HTMLDocument) axWebBrowser1.Document ;
doc.forms.length ми връща int и мога да си итерирам doc.forms с foreach
Но doc.childNodes.length го няма, както и doc.baseUrl за което вдига exception "Not implemented" ...
Това ме наведе на мисълта да разгледам къде са имплементирани тия methods и properties ... E doc.forms си го има във IHTMLDocument, а doc.childNodes и doc.baseUrl са в IHTMLDocument3 ...
Незнам обаче как да си поискам от axWebBrowser да ми даде IHTMLDocument3 вместо само IHTMLDocument
sunsande
и след мъглата ...
|
| |
|
|
|