eSeGeCe 고객을 위한 설치 프로그램이 업데이트됐으며 이제 다음과 같은 새 기능을 구현해요:
1. 모든 sgcWebSockets 소스 코드 에디션에 단일 설치 프로그램을 사용해요.
2. 오프라인 설치.
3. 설치 프로그램에 서드파티 라이브러리가 포함돼요.
4. 새로운 커맨드 라인 파라미터.
5. Rad Studio 12 지원이 추가됐어요.
모든 에디션을 위한 단일 설치 프로그램
이전에는 각 sgcWebSockets 에디션마다 별도의 설치 프로그램이 있었지만, 이제는 모든 에디션의 정보를 처리하고 검색할 수 있는 단일 설치 프로그램이 있어요. 이를 통해 새 릴리스 빌드가 크게 단순화되고 더 빠르고 나은 업데이트를 제공할 수 있어요.
새 릴리스가 있을 때마다 설치 프로그램은 구독 정보를 검색하기 위해 라이선스 서버에 연결해야 해요. 라이선스가 성공적으로 활성화되면 정보가 저장되어 동일한 버전을 다시 설치할 때 읽어와요.
오프라인 설치
이제 인터넷 접속이 없는 기기에서도 설치 프로그램을 사용할 수 있어요. 과정이 매우 간단해요. Install Offline 옵션을 선택하고 Get Key 옵션을 눌러 문자열을 복사한 뒤, 온라인 개인 계정의 구독 페이지에 붙여넣으세요. 활성화에 성공하면 설치 프로그램의 Activate License 양식에 복사해야 할 활성화 라이선스가 반환돼요.
서드파티 라이브러리
이제 라이브러리가 설치 프로그램에 포함되어 설치 중에 업데이트할 수 있어요. 기본적으로 설치되지만 옵션을 사용해 비활성화할 수 있어요.
커맨드 라인 파라미터
설치 프로그램이 지원하는 커맨드는 다음과 같아요.
/SILENT
마법사와 배경 창은 표시되지 않지만 설치 진행 상황은 표시돼요.
/VERYSILENT
완전 자동 모드에서는 설치 진행 창이 표시되지 않아요.
/EXTRACT
패키지가 설치되지 않고 추출만 해요. 파일이 추출될 폴더는 커맨드 파라미터 값으로 경로를 전달해 사용자 정의할 수 있어요. 예시: /EXTRACT=c:\software\sgcWebSockets
사용자 조작 없이 파일만 추출하려면 이 파라미터와 /SILENT를 함께 사용하세요.
/IDE
이 파라미터로 설치할 대상을 설정할 수 있어요. 다음 중 하나를 설정하세요:
- delphi
- cbuilder
- radstudio
추가로 Lazarus를 추가할 수 있어요.
예시: Delphi와 Lazarus 설치
/ide=delphi-lazarus.
/VERSIONS
이 파라미터로 설치할 Rad Studio 버전을 설정할 수 있어요. 여러 옵션을 사용할 수 있어요:
- D7
- D2007
- D2009
- D2010
- DXE
- DXE2
- DXE3
- DXE4
- DXE5
- DXE6
- DXE7
- DXE8
- D10
- D10_1
- D10_2
- D10_3
- D10_4
- D11
- D12
"All" 값을 사용하면 모든 가능한 버전을 설치해요.
예시: Delphi 10과 Delphi 12 설치
/versions=D10-D12
/PLATFORMS
이 파라미터로 설치할 Rad Studio 플랫폼을 설정할 수 있어요. 여러 옵션을 사용할 수 있어요:
- Win32
- Win64
- Android
- Android64
- iOSDevice32
- iOSDevice64
- iOSSimulator
- iOSSimARM64
- OSX32
- OSX64
- OSXARM64
- Linux64
"All" 값을 사용하면 모든 가능한 플랫폼을 설치해요.
예시: Win32와 Win64 설치
/platforms=Win32-Win64
Rad Studio 12
설치 프로그램이 Rad Studio 12를 지원하도록 업데이트됐어요.
