Avatar billede Slettet bruger
02. november 2004 - 16:22 Der er 6 kommentarer og
2 løsninger

Stop i debug

Hejsa,

Findes der en mere elegant måde at få debug til at stoppe på end at skrive System.out.println(""); og så sætte et breakpoint ??
Avatar billede arne_v Ekspert
02. november 2004 - 16:30 #1
Hvis du kører i debug og har valgt go fremfor single step, så stopper den
vel per definition kun ved et break point ??
Avatar billede Slettet bruger
02. november 2004 - 16:37 #2
Det har du nok ret i, det ville jo være nemt bare at kunne skrive "debug" eller noget i den stil :-)
Avatar billede arne_v Ekspert
02. november 2004 - 16:40 #3
Er det du reelt gerne ville nogte ligesom følgende:

if(i > 1000) {
  debugger.getDebugger().break();
}

altså lade din kode interaktere med din debug session ?

(jeg kender kun et system hvor man kan det - og det er ikke Java)
Avatar billede Slettet bruger
02. november 2004 - 16:49 #4
Ja, det var det faktisk. Jeg tror hellere ikke at man kan, men det var da et forsøg værd :-)
Avatar billede Slettet bruger
02. november 2004 - 16:49 #5
Er det mig der husker helt forkert eller har C++ noget ala det ?
Avatar billede arne_v Ekspert
02. november 2004 - 16:55 #6
Eneste system hvor jeg ved hvordan man gør det er OpenVMS (om det er C, Pascal
eller Fortran er ligemeget).

Jeg skal dog ikke udelukke at andre systemer også kan.

Der er også et API for Java debugger og jeg skal heller ikke kunne udelukke
at det kan bruges til at gøre det i Java.
Avatar billede Slettet bruger
02. november 2004 - 17:27 #7
Nå, nok om det Arne, smid et svar så deler vi i porten :-)
Avatar billede arne_v Ekspert
02. november 2004 - 18:52 #8
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester