# (수정)중단점 디버깅

## Content

Forguncy 빌더에서는 애플리케이션 디버그 시 중단점을 설정할 수 있습니다. 특정 명령 위치에 중단점을 표시해 두면, 애플리케이션이 해당 중단점에 도달했을 때 실행이 일시 정지되어 애플리케이션의 상태, 변수 값, 실행 흐름 등을 검사할 수 있습니다.

***

### 디버그 흐름

버튼에 많은 명령이 설정되어 있는데 실행 시 일부 명령이 정상적으로 동작하지 않는 경우, 아래 디버그 흐름으로 오류 위치를 확인할 수 있습니다.

1. 빌더에서 버튼의 명령 대화상자를 열고, 오류를 유발하는 첫 번째 명령 위치에 중단점을 설정합니다.
2. 디버거를 시작하고 브라우저로 이동하여 버튼을 클릭하면, 중단점이 설정된 위치에서 명령 실행이 일시 정지됩니다.
3. **건너뛰기, 진입, 빠져나오기** 명령으로 실행 과정을 제어하고, 명령 실행이 일시 정지된 상태에서 컨텍스트를 검사하여 어느 명령에서 오류가 발생했는지 확인합니다.

***

### 중단점 설정

**명령 대화상자에서 중단점 설정**
명령을 선택하고 마우스 오른쪽 버튼을 클릭하여 우클릭 메뉴에서 **"중단점 삽입"** 을 클릭하거나, 단축키 **F8** 을 사용합니다.
중단점을 선택하고 우클릭하면 메뉴에서 중단점을 제거할 수 있습니다.
![image](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4f96589d-8403-419e-b2a1-4f6776199cb9/image-20260610.06d354.png)
↓
![image](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4f96589d-8403-419e-b2a1-4f6776199cb9/image-20260610.68eba0.png?width=800)
중단점을 선택하고 마우스 오른쪽 버튼을 클릭하면 상황별 메뉴에서 중단점을 제거할 수 있습니다.

***

### 디버거 시작

**"디버그"** 버튼을 클릭하여 디버거를 시작하거나, 드롭다운 버튼을 클릭하여 디버그할 브라우저를 선택합니다.
![image](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4f96589d-8403-419e-b2a1-4f6776199cb9/image-20260610.a5edcb.png)
디버그가 시작되면 디버그용 브라우저가 실행되어 빌더 하단에 표시됩니다.
![image](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4f96589d-8403-419e-b2a1-4f6776199cb9/image-20260610.2778c9.png?width=800)

