Pergunta

Estou aprendendo o depurador de linha de comando Flex e não consegui encontrar informações sobre esse caso de uso específico.

Gostaria de adicionar um ponto de interrupção a uma linha específica em um dos meus arquivos de classe.Posso adicionar pontos de interrupção no começar de uma função em uma classe, mas não consigo descobrir como configurá-la em uma linha específica (por exemplolinha 117 em Foo.as)?

Quando tento definir um para um arquivo em uma determinada linha, recebo um em um local diferente:

(fdb) quebrar Foo 111

Ponto de interrupção 1 em 0x######:arquivo Foo.as, linha 115

Verifiquei que a linha # que estou especificando é válida, então não pensar o FDB está tentando compensar.

Estou fazendo algo errado?Isso é possível no FDB?

Foi útil?

Solução

Absolutamente,

confira a ajuda no fdb, é bastante útil :).Basta digitar help ou digitar help e depois um comando.help break fornece a saída abaixo, muitas maneiras interessantes de se conectar lá, a sintaxe que você está usando está faltando apenas dois pontos entre a classe e o número da linha especificado, apenas tentei com um arquivo MXML e funcionou bem.

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.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top