Главная страница

Новости

Вопрос-ответ

Скрипты

ActiveX

Статьи

Книжная полка

Knowledge Base

Конференции

Ссылки

 

Гостевая книга

Напишите мне письмо

 

Подписка на рассылку

Рассылка 'Windows Scripting'  Архив

 

 

Лучше смотреть с Microsoft Internet Explorer 4.0 и выше

 

Создано с помощью UltraEdit

 

Zaks.Trace

Кратко

Этот бесплатный ActiveX предназначен для посылки отладочных сообщений (релизуется через Win32 API-функцию OutputDebugString). Может быть использован как в скриптах Windows Scripting Host, так и на ASP-страницах.

Ссылки

Домашняя страница Zaks.Trace
Домашняя страница компании Zaks Solutions
Прямой download

Инструкция по инсталляции

  • Скачайте архив trace10.zip (см.ссылку вверху)
  • Распакуйте его в какую-нибудь папку (например, C:\Program Files\ZaksTrace)
  • В этой папке, выполните команду: regsvr32 trace.dll

Чем смотреть отладочные сообщения

Отладочные сообщения могут быть перехвачены и просмотрены, например, с помощью утилиты DbMon из состава Microsoft Platform SDK (есть исходный текст). Лично я рекомендую отличную утилиту DebugView/EE, написанную Mark Russinovich. Кстати, если Вы еще не посещали его сайт sysinternals.com - сделайте это прямо сейчас!

Обратите внимание

Этот ActiveX содержит всего один метод Trace и он является методом по умолчанию, поэтому вызывать его можно двумя способами: указывая имя метода, и не указывая его. В приведенном примере используются оба способа.

Пример: trace.vbs

Единственный и очень простой пример: создаем объект Zaks.Trace и посылаем с его помощью отладочное сообщение.

Option Explicit

Dim Tracer
Set Tracer = CreateObject("Zaks.Trace")

Tracer "This is a debug output from script (1)."
Tracer.Trace "This is a debug output from script (2)."

Set Tracer = Nothing