Я использую элемент управления WebBrowser, встроенный в окно в приложении PowerBuilder. Часть этого использования предназначена для слияния почты, когда я загружаю документ с помощью Navigate (url, ...), а затем жду DocumentComplete (с ReadyState, равным 4, то есть Complete).
После этого я хочу получить тело документа, изменить его, а затем распечатать. Но этот document.body имеет нулевое значение, то есть он еще не загружен. Если я запускаю отладчик или вставляю MessageBox перед попыткой получить тело, это всегда нормально.
В IE8 это работало нормально, без перерыва или чего-либо еще.
Я пробовал добавлять вызовы Yield (), спать несколько секунд и т. Д., Но ничего из этого не помогает.
Я также на 64-битном компьютере с Windows 7, не уверен, имеет ли это отношение.
Какие-нибудь яркие идеи? Спасибо.