Как работать с дебагером?

  • Автор темы Автор темы mihailo-v
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

mihailo-v

Участник
Топикстартер
Сообщения
65
Реакции
0
В ESTK есть команды run, step для того чтобы пошагово выполнять скрипт. Я нажал run потом step. Он спросил clear runtime error? , ответил yes. Потом ваще отказывается работать, на второй строке:
with (app){
var myDocument = activeDocument;
говорит мол activeDocument is undefined

Как правильно пользоватся этой шнягой?
 
Ответ: Как работать с дебагером?

1. Индиз запущен?
2. Документы в Индизе какие нить есть?
3. привязка к Индизу есть? (выпадающее меню сразу пот [File])
 
Ответ: Как работать с дебагером?

-target application должен быть Indesign .. можно указать прямо в скрипте, например
Код:
#target indesign-4.0
-F11 либо ставить BP (breakpointы), у которых можно указать спец. условия, при которых этот BP должен сработать.
-есть опция "Don't break on guarded exceptions" (если используется try)
-лучше не использовать with (), про это можете почитать на адобовском форуме.
 
Ответ: Как работать с дебагером?

var myDocument = app.activeDocument;
 
Ответ: Как работать с дебагером?

1. А зачем пользоваться ШНЯГОЙ для написания скриптов??? ;-)))))))
2. 2 Strizh - там имелась в виду правая фигурная скобка, закрывающая with, просто она там как-то не случилась...
3. activeDocument is undefined вероятнее всего потому, что нету его вовсе, т.е. нет ни одного открытого документа.
4. Рекомендую хотя бы по диагонали посмотреть описание отладчика.

AirGraph.
 
Ответ: Как работать с дебагером?

AirGraph сказал(а):
1. А зачем пользоваться ШНЯГОЙ для написания скриптов??? ;-)))))))
2. 2 Strizh - там имелась в виду правая фигурная скобка, закрывающая with, просто она там как-то не случилась...
3. activeDocument is undefined вероятнее всего потому, что нету его вовсе, т.е. нет ни одного открытого документа.
4. Рекомендую хотя бы по диагонали посмотреть описание отладчика.

AirGraph.

Документ открыт. А описания нету у меня. Мне уже рекомендовали по этому поводу поставить cs3.
А можно посмотреть значения переменных?
И в чем разница между step into и step over?
 
Ответ: Как работать с дебагером?

Step Over: Halts after executing a single JavaScript line in the script. If
the statement calls a JavaScript function, executes the
function in its entirety before stopping (do not step into the
function).
Step Into: Halts after executing a single JavaScript line statement in the
script or after executing a single statement in any JavaScript
function that the script calls.
Step Out: When paused within the body of a JavaScript function,
resumes script execution until the function returns.
When paused outside the body of a function, resumes script
execution until the script terminates.
 
Ответ: Как работать с дебагером?

Описание ESTK - это 10 глава описания Bridge. Там есть ответы на ваши вопросы на обычном ангельском языке.

AirGraph.
 
Ответ: Как работать с дебагером?

Понятно, осталось поставить bridge.
 
Ответ: Как работать с дебагером?

Вовсе не обязательно ставить Bridge. Вам нужен файл: Bridge JavaScript Reference.pdf. Если негде взять - напишите мне письмо, отправлю вам его почтой.

AirGraph.
 
Ответ: Как работать с дебагером?

Спасибо, я скачал в инете. Буду смотреть.
 
Статус
Закрыто для дальнейших ответов.