Я вижу, что это простое исправление, но это меня озадачило.
Это ошибка, которую я получаю
COMException не было обработано
Ошибка HRESULT E_FAIL возвращена после вызова COM-компонента.
Это код (я удалил URL, однако они действительны)
class SMSHandler
{
private InternetExplorer ie;
private object URL = "##########";
private object URL2 = "###########";
public SMSHandler()
{
ie = new InternetExplorer();
ie.Visible = true;
}
public void openMACS()
{
object Empty = 0;
ie.Navigate2(ref URL, ref Empty, ref Empty, ref Empty, ref Empty);
while (ie.Busy);
ie.Navigate2(ref URL2, ref Empty, ref Empty, ref Empty, ref Empty);
IHTMLDocument2 HTMLDoc = (IHTMLDocument2)ie.Document;
}
Это строка, которая генерирует ошибку
IHTMLDocument2 HTMLDoc = (IHTMLDocument2)ie.Document;
Веб-страница открывается нормально, однако, когда я пытаюсь присвоить документ IHTMLDocument2, он не работает.
Любая помощь будет отличной