Установить точку останова для данного номера строки в FDB Adobe? - PullRequest
2 голосов
/ 02 марта 2010

Я изучаю отладчик командной строки Flex и не смог найти информацию об этом конкретном случае использования.

Я бы хотел добавить точку останова к определенной строке в одном из моих файлов классов. Я могу добавить точки останова в начале функции в классе, но не могу понять, как установить ее в определенной строке (например, в строке 117 в Foo.as)?

Когда я пытаюсь установить его для файла в данной строке, я получаю его в другом месте:

(fdb) перерыв Foo 111

Точка останова 1 в 0x ######: файл Foo.as, строка 115

Я подтвердил, что строка #, которую я указываю, действительна, поэтому я не думаю, FDB пытается компенсировать.

Я что-то не так делаю? Возможно ли это в FDB?

1 Ответ

1 голос
/ 04 января 2011

абсо-лютно

посмотрите справку в fdb, она довольно полезна :). Просто введите help или введите help, а затем команду. help break дает вывод, приведенный ниже, множество хороших способов подключения, используемый вами синтаксис просто пропускает двоеточие между классом и указанным номером строки, только что попробованный с файлом MXML, и он работал нормально.

Set breakpoint at specified line or function.
Examples:
  break 87
    Sets a breakpoint at line 87 of the current file.
  break myapp.mxml:56
    Sets a breakpoint at line 56 of myapp.mxml.
  break #3:29
    Sets a breakpoint at line 29 of file #3.
  break doThis
    Sets a breakpoint at function doThis() in the current file.
  break myapp.mxml:doThat
    Sets a breakpoint at function doThat() in file myapp.mxml.
  break #3:doOther
    Sets a breakpoint at function doOther() in file #3.
  break
   Sets a breakpoint at the current execution address in the
   current stack frame. This is useful for breaking on return
   to a stack frame.
To see file names and numbers, do 'info sources' or 'info files'.
To see function names, do 'info functions'.
Abbreviated file names and function names are accepted if unambiguous.
If line number is specified, break at start of code for that line.
If function is specified, break at start of code for that function.
See 'commands' and 'condition' for further breakpoint control.
...