Как отключить веб-браузер «Звук клика» только в вашем приложении

Как будто вы пытаетесь получить доступ к объекту, который является null. Рассмотрим ниже пример:

TypeA objA;

. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException, что имеет смысл.

См. Также этот пример:

String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
27
задан Chris 26 September 2008 в 20:05
поделиться

2 ответа

Я заметил это, если Вы используете WebBrowser. Документ. Запись, а не WebBrowser. DocumentText тогда звук щелчка не происходит.

Так вместо этого:

webBrowser1.DocumentText = "<h1>Hello, world!</h1>";

попытка это:

webBrowser1.Document.OpenNew(true);
webBrowser1.Document.Write("<h1>Hello, world!</h1>");
12
ответ дан Matt Hamilton 26 September 2008 в 20:05
поделиться
  • 1
    @KubaOber я никогда не думал об этом, и имеет смысл. Так, если я понял Вас (спокойные документы говорит дополнительно, что конструкторы или деструктор владельца PIMPL/QScopedPointer не должны быть inline для вперед заявленных классов), необходимо объявить, что деструктор вынуждает компилятор связать деструктор вместо того, чтобы генерировать код там. Так, деструктор интеллектуального указателя никогда не называют от " user" единица перевода, и таким образом, необходимый код, никогда сгенерированный, но только в cpp. – Peregring-lk 7 December 2016 в 14:02

Определенно чувствует себя подобно взлому, но проводивший некоторое исследование на этом давным-давно и не находящий никакие другие решения, вероятно, Ваш лучший выбор.

Еще лучше разработал бы Ваше приложение, таким образом, не требуются многих раздражающих перезагрузок страницы.. например, при обновлении iframe для проверки на обновления на сервере, используйте XMLHttpRequest вместо этого. (Можно ли сказать, что я имел дело с этой проблемой назад в дни, прежде чем термин "Ajax" был введен?)

0
ответ дан pix0r 26 September 2008 в 20:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: