나는 도쿄의 샘플 테 더링 응용 프로그램예외가 표시되지 델파이 응용 프로그램
C 델파이 10.2를 실행 해요 실행하는 경우 : 실행하는 경우 엠바 카데 \ 스튜디오 \ 프로젝트 \ 테 더링 \되는 Photowall \ 모바일 \ \ 사용자 \ 마이크 \ 문서
을 일반적으로 Windows 및 iPad에서 앱은 오류없이 실행되지만 작동하지 않습니다.
(Windows 및 아이 패드 모두에서) 디버거 실행은 다음과 같은 오류 메시지를 받으면 :
프로젝트 MobilePhotoApp 48 주소 이미 소켓 오류 # '메시지와 함께 예외 클래스 EIdSocketError을 제기
디버거 예외 알림 사용.'.
프로젝트 MobilePhotoApp 예외 클래스 EIdCouldNotBindSocket에서 '소켓을 바인딩 할 수 없습니다.'라는 메시지가 발생했습니다. 주소와 포트는 이미 사용 중입니다. '.
디버거없이 정상적으로 배포 할 때 앱에 이러한 오류가 표시되도록하려면 어떻게해야합니까?
는 디버거에서 실행할 때 "피싱"이러한 예외 위치 :
나는 윈도우 10 나 방화벽이 질문에 델파이 테 더링 애플리케이션에 대한 액세스 권한을 부여받는 방법에 대해 질문했다? – nil
'try..except' 블록을 사용하거나'Application.OnException' 이벤트 핸들러를 사용하여 캡쳐 및 스왑하지 않는 한 그 코드를 가져와야합니다. – GolezTrol
예, 디버거에서 실행할 때 이러한 예외가 발생합니다. 정상적으로 실행되면 오류 대화 상자가 나타나지 않습니다. –