Программирование на Visual C++. Архив рассылки
Шрифт:
Тема | Ключевое слово |
---|---|
Active Template Library (ATL) | kbATL |
Ver. 1.1 Active Template Library, версия 1.1 | kbATL110 |
Ver. 2.0 Active Template Library, версия 2.0 | kbATL200 |
Ver. 2.1 Active Template Library,
| kbATL210 |
Ver. 3.0 Active Template Library, версия 3.0 | kbATL300 |
Поддержка окон в ATL | kbATLWC |
Провайдеры и потребители в ATL | kbDTL |
Тема | Ключевое слово |
---|---|
Статьи, написанные группами технической поддержки Микрософт | kbDSupport |
Общая информация, не относящаяся к программированию | kbGenInfo |
Взаимодействие с MSDN | kbMSDN |
Компоненты и драйверы третьих фирм | kb3rdparty |
ВОПРОС-ОТВЕТ
Как вызвать скрипт из приложения?
Автор: Тимофей Чадов
При использовании WebBrowser Вы можете вызывать любые скрипты, расположенные в теле html-страницы. Обращение к скриптам производится через диспетчерский интерфейс, возвращаемый в свойстве Script интерфейса IHTMLDocument.
В следующем примере демонстрируется вызов функции с именем evalute, которая определена в теле html-страницы следующим образом.
ФОРУМ RSDN – ИЗБРАННОЕ
Тема: Коллеги, улыбнитесь
…В продолжение темы:
• Главная программа – функции malloc: Прошу обеспечить выделение 257 килобайт Conventional Memory.
• Функция malloc – операционной системе: Прошу выделить 257 килобайт Conventional Memory в связи с производственной необходимостью.
• Операционная система – главной пpограмме: Выделить 257 килобайт Conventional Memory не представляется возможным в связи с отсутствием таковых. Есть 3 мега Extended. Берете?
• Главная программа – обработчику исключений: С памятью облом. Что делать будем?
• Обработчик исключений – процедуре оптимизации: Необходимо добиться экономии памяти за счет более pационального использования системных ресурсов.
• Контроллер прерываний – обработчику прерываний: Тут это… юзер кнопку нажал…
• Главная программа – обработчику прерываний: Hе дергайся! Подержит и отпустит.
• Процедуpа оптимизации – обработчику исключений: Готово!
• Главная программа – обработчику исключений: Ну что там?
• Обработчик исключений – главной программе: Еще хуже стало. Может, на диск посвопимся?
• Главная программа – жесткому диску: Прошу принять на хpанение swap-файл в размере 257 килобайт.
• Жесткий диск – главной программе: Ваша просьба не может быть удовлетворена за недостатком места.
• Главная программа – опеpационной системе: Что еще за глюк? Было же место!
• Жесткий диск – главной программе: Ничего не глюк. Вы еще прошлый swap-файл на 4 мега не забрали. А я, между пpочим, не резиновый. И даже не stacker'ный.
• Контроллер прерываний – обработчику прерываний: Тут это… юзер опять кнопку давит…
• Обработчик прерываний – PC speaker'у: Hу скажи ему что-нибудь, пусть отвяжется!
• PC speaker – юзеру: Биип!
• Главная программа – операционной системе: Ну может можно чего-нибудь перераспределить?
• Операционная система – главной программе: Другим задачам тоже память нужна. Вам что, General Protection Error схлопотать охота?
• Главная программа – хакерской функции: Ну-ка выясни, кто там отожрал всю память, и выкини их к XTшной матеpи!