자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

Q,

규모가 큰 프로젝트(1200만 라인)에서 코드 작성 시 델파이 IDE가 자주 응답없음 현상이 발생합니다.

 

A,

프로젝트 규모가 큰 경우 코드 실시간 작성 시 실행되는 자동완성 기능에 부하가 걸려 IDE가 응답없음 발생할 수 있습니다.
이 경우 코드 완성(Code Complete) 기능을 수동으로 조작하면 완벽히 해결되지 않지만 좀 더 수월하게 작업할 수 있습니다.
 
Code Complete 비활성화
 - Code Complete은 IDE에서 마침표를 찍으면 메소드/함수, 이벤트 등을 안내하고, 괄호 시작 시 가이드해주는 기능입니다.
 - 해당 기능은 프로젝트에 포함된 소스코드를 참고해 매우 느린 현상이 발생합니다.
 - 비활성화 방법 : Tools > Options > Editor Options > Code Complete 체크해제
 - 코드 완성 기능이 필요한 경우 Ctrl + Space를 이용 수동으로 가이드(메소드 목록, 파라메터 종류 표시 등)를 호출합니다.
 

codeinsight.png

 

코드 인사이트 자세히 보기
 
추가로 빌드 속도를 개선 하는 방안도 참고하시기 바랍니다.
1) 컴파일로 변경된 항목만 빌드(단축키: Ctrl + F9)
2) IDE Fix pack  설치 후 빌드속도 개선(현재 개발 중단된 Delphi SpeedUp 기능 일부가 포함되어 있습니다.)
번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 39525
공지 유용한 관련 사이트 관리자2 2014.03.20 79022
1152 EListError with message "Duplicates not allowed" [3] file 화이부동 2016.09.21 789
1151 델파이와 라드스튜디오 차이점 [1] 100jk 2018.08.07 789
1150 볼랜드포럼에서 논의가 되고 있는 C++11 32비트의 Exception코드 문제 [1] 더스틴 2015.09.16 789
1149 Delphi 10.3 Rio 에서 bpl 프로젝트 설치 문제. [2] 대마왕 2018.12.24 790
1148 파이어몽키 mms 장문문자+이미지파일및 첨부파일 전송?? [1] kerry 2017.12.07 792
1147 Cannot resolve Unit name Winapi.Windows, Winapi.Message 문제 [1] 미스터리 2019.04.11 794
1146 [질문] 델파이 XE8에서 샘플 프로그램에 있는 WebBrowser 실행 (2차) [2] 델사냥 2015.04.14 794
1145 not enough space 어떻게해결하나요 [2] 봉봉봉 2015.12.30 795
1144 Apple healthkit 사용법에 대해 도움 요청 드립니다. [2] 지병철 2021.06.18 795
1143 현재 회사에서 xe2를 사용 중인데 동일 PC에 도쿄버전을 같이 설치하여 사용해도 괜찮나요? zenojm 2017.12.05 796
1142 폰에 존재하는 call log(즉 수발/발신) 목록 가져오기 [1] 솔루피온 2015.02.16 797
1141 ## Windows10 최근 업데이트후 TWebbrowser 심각한 문제.. [2] 가을이다 2015.12.31 797
1140 아이폰 진동효과를 내는 방법문의 [2] silkroad99 2015.12.10 797
1139 [질문] 개발자 Q/A에 있는 QR/바코드 스캐너 앱 샘플코드(ZXing, TFrameStand 사용) 설치하여 10.2 Tokyo 모바일에서실행하니 첨부파일같이 오류가 납니다 [5] file delphi 2018.01.11 798
1138 10.3.3에서 TChart관련 문의드립니다. [2] ppqao 2020.06.22 798
1137 Delphi XE3로 개발한 VCL 프로그램의 배포에 관해서 [4] manyoo 2015.06.05 799
1136 키보드HOOK에 관하여.... [1] kdocs 2017.02.24 800
1135 TwineCompile 에러가 발생 했는데, 수정은 어떻게 하나요? 하루 2021.01.19 800
1134 delphi XE8에서 Paradox 연결 [1] file 써니 2015.06.26 801
1133 Delphi 10.2 버전에 DevExpress 18.1.6 버전 설치 관련 문의사항입니다. [1] 비사걸 2018.10.22 801