Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr
  • 0

Windows VCL Application (Delphi) Target Platforms Windows 64bit에서 Run시 실행안되는 현상 문의.


이상기

질문

Windows VCL Application (Delphi)선택해서 Window만 있는 프로그램을 생성한 후

Target Platforms을 Windows 64bit로 설정 -->  Run 시 멈춤현상(실행안됨)이 있습니다.(하단 이미지 참고)

** Target Platforms Windows 32 bit로 설정한 경우 Run 시 정상 작동함

- RAD Studio Version : Embarcadero® RAD Studio 11 Version 28.0.47991.2819 

 

Target Platforms을 64bit로 설정시에 정상적으로 프로그램이 실행되기 위한 방법 문의 드립니다.

 

image.thumb.png.1df125a5d41ab81dc5a2544efbe9732d.png

image.png.386b64f16aa2379dfdc98bf7180b05f4.png

Edited by 이상기
이 댓글 링크
다른 사이트에 공유하기

4 answers to this question

Recommended Posts

  • 0

문의사항 답변드립니다.

1. Debug, Release 모드 둘다 안됩니다.

2. Delphi 실행 후 최초 1회 Build만 실행파일 생성이 됩니다.

참고로, Run 후 다시 Build 했을때,  프로세스가 실행중이라 exe 파일 생성을 할 수 없다는 에러 발생합니다.

그리고, Delphi 종료 후 프로젝트 다시 로드하여 Build시는 exe 파일 정상적으로 생성됩니다.

 

RAD Studio 재설치를 한 후 동일현상 계속 재현 됩니다.

참고로, 문제현상이 발생하는 PC에 예전에 평가판을 설치한적이 있습니다.

 

다른 노트북에 RAD Studio 설치하여 동일 Project 파일을 로드 하여 64bit로 Run  했을때는 정상적으로 되는 것 확인 했습니다.

Edited by 이상기
이 댓글 링크
다른 사이트에 공유하기

  • 0

64비트 실행이 안되는 노트북에서 델파이 앱이 아닌 다른 64비트 앱이 정상적으로 실행 했다가 종료 되는지 확인 해보시기 바랍니다.

테스트 해 보신 것처럼 특정 노트북에서만 발생 하는 문제이니 윈도우 시스템 환경의 문제로 판단 됩니다.

 

이 댓글 링크
다른 사이트에 공유하기

  • 0

64bit 앱이 정상적으로 실행되고 종료되는 것을 확인하였습니다.

문의 드린 문제로 64bit는 Run이 정상적으로 되지 않아 디버깅을 할 수가  없습니다. 

그리고, Dephi에서 64bit로 설정 후 Run 이 안되고, Debugging을 할 수 없는데 윈도우만의 문제라는 말씀은 수긍하기 힘드네요.. ^^;;;

Edited by 이상기
이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 질문에 답변하기...

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.