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

RAD 스튜디오 12.1 아테네 패치 1 사용 가능


Recommended Posts

마르코 칸투 (Marco Cantu)"RAD Studio 12.1 Athens Patch 1 Available" 을 번역했습니다. (원문 작성: 2024년 4월, 최종 번역: 2024년 4월)

spacer.png

오늘, 엠바카데로는 RAD스튜디오, 델파이, C++빌더 12.1 아테네의 패치를 출시했다. 이 패치는 RAD스튜디오 12.1 에 있던 몇 가지 이슈를 해소한다. 주로 IDE에 새로 추가된 에디터 분할 화면 기능, 패키지 구축 시 델파이 64-비트 컴파일러, 디버깅, 문자열에 관한 것들이다.  해소된 이슈들에 대한 상세한 목록은 이 블로그 글의 밑에 있다.

이 패치의 다운로드 크기는 517MB 정도이다.

이번 패키지의 겟잇 기반 설치 단계는 예전에 안내된 것과 거의 비슷하다. 겟잇 기반 설치 단계에 대해 보다 많은 안내를 원한다면, 지난 번 RAD 스튜디오 12.0 아테네 패치 출시 안내 글에 설명된 내용을 참고하기 바란다. 이 패치를 "무시(dismiss)" 할 수 있는 기능도 제공된다는 점을 알아두자. 즉, 이 패치가 설치되지 않아도, 웰컴 페이지(Welcome Page)에서 알림이 울리지 않도록 할 수 있다. 또한, 겟잇(GetIt)을 통해 이 패치를 설치하는 경우, IDE의 About Box 안에는 이 패치가 설치되었다고 표시된다.

이 패치에는 각 타겟 플랫폼 별 PA서버의 새 버전들이 들었다는 점을 알아두자. 여러분은 그것들을 여러분의 맥, 리눅스, 또는 원격 윈도우 컴퓨터에 설치해야 할 수도 있다. 만약 Win64용 델파이 패키지를 구축하고 배포하는 경우, Readme 안에 있는 특별 참고 사항을 읽기 바란다. 만약 추가 정보가 필요하면 우리 제품 개발 책임자들에게 연락하면 된다.

만약 my.embarcadero.com 포털에서 패치 ZIP 파일(곧 제공 예정)을 다운로드하여 설치하는 경우라면, 수작업으로 설치해야 한다. 설치 단계는 자동 설치와 비슷하다. 패치 설치 전에는 RAD스튜디오 IDE를 수작업으로 종료해야 한다 (IDE가 실행중이면, 오류가 발생할 수 있음). 그리고 readme에 안내된 단계에 따라 설치하면 된다. 또한, 수동 설치를 한 경우에는, 패치의 상태가 About Box 안에 반영되지 않는다.

RAD 스튜디오 12.1 패치 #1 Readme

2024년 4월 17일

이 패치는 RAD스튜디오 12.1 에 있던 몇 가지 이슈를 해소했다. 주로 IDE에 새로 추가된 에디터 분할 화면 기능, 패키지 구축 시 델파이 64-비트 컴파일러, 디버깅, 문자열에 관한 것들이다. 이 패치의 다운로드 크기는 517MB 정도이다.

겟잇(GetIt)을 통해 설치하기

이 패치을 겟잇을 통해 다운로드 한 경우, 패치는 자동으로 설치된다. 교체된 파일들에 대한 백업이 생성되고 설치 동작들이 로그에 기록된다. 하지만, PA서버가 원격 컴퓨터에 설치되어 있다면, 여러분이 작업하고 있는 타겟 플랫폼마다 PA서버를 수작업으로 다시 설치해야 한다. 다음 단계를 따르면 된다:
https://docwiki.embarcadero.com/RADStudio/en/Installing_the_Platform_Assistant_on_Windows 
https://docwiki.embarcadero.com/RADStudio/Athens/en/Installing_the_Platform_Assistant_on_a_Mac
https://docwiki.embarcadero.com/RADStudio/Athens/en/Installing_the_Platform_Assistant_on_Linux

수작업 다운로드 및 설치

이 패치는 my.embarcadero.com 포털의 다운로드 안에도 있다. 이 경우, 해당 ZIP 파일을 다운로드 받아서 압축을 푼 다음 patch.R121.patch1_install.bat 파일을 실행해야 한다. 또는 R121.patch1.zip 파일의 압축을 풀고 그 내용물을 자신의 RAD스튜디오가 설치되어 있는 폴더 안에 있는 알맞은 하위 폴더들 안에 수작업으로 넣어주어도 된다. 또한 위에 설명된 바와 같이 PA서버를 타겟 플랫폼들에서 업데이트해야 할 필요가 있다.

제거 단계

이 패치을 겟잇을 통해 설치한 경우:
* Catalog Repository 설치 폴더를 연다 그리고 해당 패치의 폴더로 이동한다
* patch.R120.patch1_uninstall.bat 파일을 실행한다
* 반드시 해당 패치를 완전히 비운 "후"에, 겟잇에서 해당 패키지를 제거(uninstall)한다.

이 패치을 수작업으로 설치한 경우:
* 해당 패치 ZIP 파일을 확장하고 그 안에 있는 폴더를 연다
* patch.R121.patch1_uninstall.bat 파일을 실행한다
* 그 폴더와 패티 ZIP 파일을 삭제한다

델파이 Win64 패키지에 대한 공지 사항

이 패치는 Windows 64 플랫폼용으로 구축된 델파이 패키지들이 내보내는 심볼(symbol)들을 변경한다. 12.1에서 발생한 문제를 해결하기 위해서다. 단일 밑줄 문자로 된 유닛 이름을 포함하거나 또는 다른 패키지에서 단일 밑줄 문자가 있는 유닛을 참조하고 RTM 버전 12.1로 빌드된 패키지는 점 표기법을 사용하는 유닛 이름과 충돌할 수 있다. 이 패치에서 그 문제를 해결했다. 하지만 결과적으로 RTM 버전 12.1로 빌드된 패키지를 사용하면 이 패치를 적용한 후 빌드된 코드와 호환성 문제가 발생할 수 있다. 모든 써드 파티 제공업체  또는 써드 파티 개발자는 12.1로 빌드된 델파이 Win64 패키지의 바이너리를 이 패치가 적용된 버전으로 업데이트할 것을 권장한다. 12.0으로 빌드된 델파이 Win64 패키지에는 위 조치가 필요없다. 실제로, 이 패치의 컴파일러는 12.0 컴파일러와의 향상된 호환성을 제공한다.

공개적으로 보고된 문제들은 이 패치로 해결되었다.

아래 문제들은 새 품질 포털에 보고된 것들이다. 계정을 만드는 방법은 이 블로그 글에 설명되어 있다. 단, 맨 마지막 문제는 예전 포탈(읽기 전용으로 사용 가능)에 보고된 것이다.
RSS-574 [dcc32 Fatal Error] PythonFmx.dpk(70): Internal Error: AV00B5992F-R0000014C-0
RSS-536 Delphi 64-bit DPK compilation problem
RSS-497 F2084 Internal Error: NI5166
RSS-447 F2084 Internal Error: compiling Win64 Package
RSS-425 Error F2084: Interner Fehler: AV006A992F-R0000014C-0
RSS-391 String with non-ASCII characters directly attached to a #xx or #$xx literal corrupts the final string
RSP-40084 StringTable and LoadStr

게다가, 이 패치는 2 개의 베타 리포트(현재 공개 접근 불가)를 해소한다.

  • 에디터 분할 후, "Move Designer"를 클릭하면 발생하는 Division by zero
  • rtl290.bpl에서 충돌 발생 (오브젝트 인스펙터에서 액션을 TPopupMenu에 할당할 때) 

또한, 이 패치는 기타 중복된 이슈들을 해소했다. 또한 내부적으로 발견한 다음 이슈들도 해소했다:

  • iOS: Can’t Run application without Debugging (Ctrl+Shift+F9)
  • macOS: Edit1.Text + ‘abc’의 값을 파악하지 못함 
  • 분할 코드 에디터: 추가 오른쪽 에디터를 닫으면 왼쪽 에디터가 디자인 탭으로 전환됨.
  • 분할 코드 에디터: 메뉴를 통해 에디터 탭을 선택할 때 발생하는 문제
  • 분할 코드 에디터: 분할 코드 에디터를 사용한 후 새 프로젝트를 생성하는 경우 IDE의 AV.
  • 에디터 탭 그룹 제목 표시줄이 잘못 그려짐.
이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

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

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...

중요한 정보

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