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

Recommended Posts

<< 위로 이동 (최신 버전 포함 모든 버전)

RAD 스튜디오 10.2 도쿄 "새 기능 한글 요약본: RTL" 입니다.
모든 새 기능,  강화된 기능, 버그 픽스 등에 대해서는 Docwiki의 What's New 10.2 (영문 보기, 한글번역 보기) 와 관련 페이지를 보기 바랍니다.

10.2 도쿄 - RTL 관련 주요 업데이트 요약


[10.2] HTTP 클라이언트

64비트 리눅스에서 네이티브 HTTP 클라이언트 라이브러리(libCurl)를 지원합니다. HTTP 클라이언트에서 개선 된 비동기 지원

64 비트 리눅스를위한 RTL 지원

RAD Studio 10.2 도쿄는 표준 시스템 함수, 스트림 및 IOUtils 유닛을 사용하여 리눅스파일 시스템을 지원합니다. 또한 64비트 리눅스에 대한 표준 RTL 경로 기능 지원을 제공합니다.

RAD 서버 다중 테넌시 지원

multi-tenancy-2.png

다중 테넌시 지원을 사용하면 하나의 RAD 서버 데이터베이스 연결을 사용하는 단일 RAD 서버 인스턴스가 분리된 다중의 테넌트를 지원할 수 있습니다.

앱 테더링 개선 사항

  • TTetheringManager과 TTetheringProfile 의 새로운 SynchronizeEvents 속성은 메인 스레드와의 이벤트 동기화를 제어합니다. 따라서 이제 관리자와 프로파일은 이벤트 핸들러가 메인 스레드에서 실행되는지 여부를 제어 할 수 있습니다.
  • 로그 필터링 향상 : 더 많은 로깅 메시지가 추가되었습니다.
  • 새로 추가된 TTetheringAppProfile의 SendLongString 메소드는 문자열과 스트림을 사용합니다.
  • TResourceValue.AsString은 받은 스트림에서 문자열을 반환합니다. 만약 없다면 반은 문자열 값을 반환합니다. 이는 일반 문자열과 긴 문자열에 대한 대응입니다.

추가되거나 기능 향상된 해시 함수

System.Hash 유닛에 정의 되어 있는 다음 메소드들은 스트림 또는 문자열을 입력 매개 변수로 허용합니다.

  • THashMD5.GetHashString.
  • THashMD5.GetHashBytes
  • THashSHA1.GetHashString
  • THashSHA1.GetHashBytes
  • THashSHA2.GetHashString
  • THashSHA2.GetHashBytes

System.Hash 유닛에는 파일에서 해시 다이제스트를 얻을 수 있는 다음과 같은 새로운 메소드가 있습니다.

  • THashMD5.GetHashBytesFromFile
  • THashMD5.GetHashStringFromFile
  • THashSHA1.GetHashBytesFromFile
  • THashSHA1.GetHashStringFromFile
  • THashSHA2.GetHashBytesFromFile
  • THashSHA2.GetHashStringFromFile

자세히 보기: https://tech.devgear.co.kr/delphi_news/431498

파이어 버드 개선 사항

Direct I / O 백업 기능 지원을 위해 새로운 Direct 속성 추가

MySQL 기능 향상

MySQL v 5.7 지원

MariaDB v 5.5 이상 지원 (FireDAC의 MySQL 노드를 사용하여 MariaDB에 연결합니다.)

최신 MySQL 버전 5.6.x 및 5.7.x와의 호환성.

  • 이전 API (MySQL 텍스트 프로토콜)와 PS API (MySQL prepared statements 프로토콜) 모두 지원됩니다.
  • TFDResourceOptions.DirectExecute 속성을 사용하여 API를 선택할 수 있습니다.

사용중인 API에 따라 TFDCommand.CommandIntf.CliObj 속성은 TMySQLStatement 또는 TMySQLResult 개체를 반환합니다.

내부 BLOB 스트리밍 지원 (smOpenWrite 모드에서만).

연결 트랜잭션 상태와 TFDConnection.InTransaction 속성의 동기화 개선. 이 등록 정보를 사용하면 연결 트랜잭션이 현재 진행 중인지 여부를 결정할 수 있습니다.

TFDMemTable이 개선

fdmem_editdataset.png fdmem_editdataset2.png

TFDMemTable 컴포넌트를 개선하여 설계 시점에 TFDMemTable 데이터 셋을 편집할 수 있습니다.

TFDMemTable 컨텍스트 메뉴에 컴포넌트 데이터를 편집하여 양식에 저장할 수있는 Edit DataSet … 항목을 제공합니다. 데이터는 런타임에서도 사용할 수 있습니다.(참고 : Edit DataSet …을 사용하기 전에 TFDMemTable.FieldDefs에 대한 필드 정의를 지정하거나 영구 필드를 만들어야합니다).  

기타 FireDAC 변경 사항

TFDDataMove 컴포넌트는 삭제되어 툴 팔레트에서 더 이상 사용할 수 없습니다. 대신 TFDBatchMove 컴포넌트를 사용하십시오.( 시작 > 프로그램 > Embarcadero RAD Studio 10.2 Tokyo > Samples 를 선택하고 Object Pascal\Comp Layer\TFDBatchMove\DataMove_Deprecated 폴더에 있는 FireDAC.Comp.DataMove.pas를 사용하십시오.

TFDBatchMove가 최적화되었습니다. 그 결과로 TFDBatchMoveMappingItem의 DestValue 및 SourceValue 속성을 더 이상 사용할 수 없습니다.

TFDMSAccessService는 이제 Microsoft Access 2007 이상을 지원합니다.

TDBImage JPEG과 PNG 그래픽형식 지원

dbimage.png

  • VCL의 TDBImage가 Bitmap 뿐 아니라, JPEG과 PNG 그래픽 형식을 지원합니다.
  • 기타 다른 그래픽 포맷을 지원하려면 OnFindGraphicClass 이벤트의 GraphicClass 파라메터에 그래픽 처리 클래스를 매핑해 추가 지원할 수 있습니다.

Blob Field Display 옵션 강화

blobfield.png
DisplayValueDisplayWidth 설정
blob_class.png
cvClass로 설정된 결과
blob_clip.png
dvClip으로 설정된 결과

Blob 형식의 데이터를 클래스 형식 또는 문자열로 표현할 수 있습니다.

  • DisplayValue: 표현할 값
    • dvClass(기본) : 클래스 명을 표현 (위 그림 참조)
    • dvClip : 문자열로 DisplayWidth만큼 표시하고 나머지는  "..."표현 (위 그림 참조)
    • dvFull : 전체 문자열을 표시
    • dvFit : DisplayWidth보다 짧은 항목은 문자열을, 긴 문자열은 클래스 명을 표현
  • DisplayWidth: 표현 길이

기타 데이터베이스 개선

TField 클래스에 대한 직접 GUID 액세스.

자세히 보기: https://tech.devgear.co.kr/delphi_news/431411


View full RAD 스튜디오 버전별 신기능

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

이 토의에 참여하세요

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

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

중요한 정보

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