* Powerbuilder 10.5

 

 

 

 

소프트웨어에서 디버그(Debug)란 프로그램의 버그(Bug, Error, 오류)를 해결하는 일입니다. 프로그램이 갑자기 다운되는 치명적인 버그뿐만 아니라 프로그래머의 의도와 다르게 실행되는 문제도 모두 디버그 대상에 포함됩니다.

 

예기치 못한 버그가 발생했을 때, 프로그래머가 단번에 원인을 찾아 해결하지 못한다면 프로그래머 입장에서는 자신이 만든 코드가 어떻게 동작하는지 단계적으로 관찰하고 싶어집니다. 코드의 동작방식이란 변수값의 변화와 메서드의 호출방식 등을 뜻합니다. 이와 같은 일을 가능하게 하는 것이 바로 디버거(Debugger)입니다.

 

 

파워빌더도 편리한 디버거 툴을 제공합니다. 지금까지 만든 프로그램을 통해서 디버깅하는 방법을 알아보겠습니다.

 

 

파빌을 실행합니다.

 

 

w_list -> Open 이벤트를 봅니다.

 

 

 

 

w_list.open 이벤트에 있는

지역변수 li_cnt, i 값의 흐름을 알아보겠습니다.

 

 

 

 

dw_loc_list.SetTransObject(sqlca) 

부분 왼편에 마우스 포인터를 두고 우클릭을 하면 왼쪽 그림과 같은 팝업이 열립니다.

 

팝업 하단의 Insert Breakpoint 를 클릭합니다.

 

 

 

 

그럼 빨간 점 하나가 왼편에 생기는데요.

바로 브레이크포인트(Breakpoint) 입니다.

이게 뭔지 궁금해도 참고 넘어가세요.

파빌 메뉴를 보세요.

 

 

 

 

 

 

 

이 글은 회원 전용입니다.

https://all4museum.tistory.com/entry/%ED%9A%8C%EC%9B%90%EC%A0%9C-%EC%84%9C%EB%B9%84%EC%8A%A4-%EC%8B%9C%EC%9E%91?category=892450

 

프리미엄 회원 모집

 

all4museum.tistory.com

 

Posted by A4M
,