[hotfix]iOS 플랫폼에서 TForm.Quality를 HighQuality 설정이 적용되지 않는 문제에 대한 패치

2015.01.23 10:39

FMX에서 타겟플랫폼이 iOS인 경우 TForm.Quality를 HighQuality로 설정시 반영되지 않는 버그에 대한 패치를 배포합니다.


설치방법

패치파일에 포함된 FMX.Platform.iOS.pas 파일을 소스경로(C:\Program Files (x86)\Embarcadero\Studio\15.0\source\fmx)에 복사합니다.




저작자 표시 비영리 동일 조건 변경 허락
신고

험프리.김현수 RAD Studio 정보 hotfix, XE7

[hotfix] 안드로이드 5.0(롤리팝) 지원 핫픽스

2015.01.12 09:39

엠바카데로에서 새로운 RAD Studio XE7에서 안드로이드 5.0(롤리팝)문제를 해결하는 핫픽스를 내놓았습니다.


그간, 안드로이드에서는 앱을 구동 시키기 위해 Dalvik VM을 사용했습니다. 하지만 안드로이드의 성능 향상을 위해 안드로이드 4.4 버전 부터 ART라는 새로운 앱 구동 라이브러리를 도입 했고, 안드로이드 5.0에서는 ART가 기본 구동 방식으로 채택되었습니다.(안드로이드 4.4에서는 개발자 옵션으로 ART 적용)


엠바카데로에서는 발빠르게 이에 대응(롤리팝 사용자 0.1 %)했고, 아래 핫픽스를 통해 안드로이드 5.0을 (베타)지원합니다.



저작자 표시 비영리 동일 조건 변경 허락
신고

험프리.김현수 RAD Studio 정보 hotfix, XE7, 롤리팝

[Hotfix] 파이어몽키 일부 컴포넌트 크기 조정 시 기본크기로 표시되는 이슈

2014.12.04 18:04

파이어몽키의 일부 컴포넌트 크기 조정 후 실행 시 기본크기로 변경되어 표시되는 이슈

(TViewport3D등이 영향을 받습니다.)



다운로드

* 다운로드 후 IDE 종료 후 실행하면 1분 이내에 완료됩니다.

저작자 표시 비영리 동일 조건 변경 허락
신고

험프리.김현수 RAD Studio 정보 hotfix, XE7, XE7 Update1

[HotFix] VCL BMP Buffer Overflow hotfix(취약점 보안패치)

2014.08.20 10:31

BMP 파일 처리 시 잠재적인 보안 취약점에 대한 패치입니다.

이 취약점은 공격자가 버퍼 오버 플로우를 생성해 임의의 코드를 실행할 수 있는 BMP 파일을 만드는 취약점에 대한 패치입니다.


아래의 링크를 통해 패치하시기 바라며

이전 사용자의 경우 아래 절차를 따라 VCL 소스코드를 직접 수정해 패치할 수 있습니다.


  1. 새로운 VCL Form Application을 만들고 임시 저장합니다.
  2. Vcl.Graphics.pas 파일을 엠바카데로 소스코드 경로(XE6 기준: C:\Program Files (x86)\Embarcadero\Studio\14.0\source\vcl)에서 찾아 위 프로젝트에 추가합니다.
  3. PaletteFromDIBColorTable 함수를 찾아 위와 같이 DIBHandle = 0인 루틴에서 Pal.palNumEntries := ColorCount; 위에 2줄을 추가합니다.(버전에 따라 구조가 다를 수 있습니다.)
  4. 컴파일하면 Vcl.Graphics.dcu 파일이 생성되고 엠바카데로 라이브러리 경로(C:\Program Files (x86)\Embarcadero\Studio\14.0\lib)에 dcu 파일을 복사합니다.
  5. 프로젝트 매니저에서 타겟 플랫폼을 Win32, Win64로 변경하고 Debug, Release 모드 총 4가지를 대상으로 진행하시기 바랍니다.
  6. 라이브러리 경로에 복사도 4회 진행되야 합니다.


저작자 표시 비영리 동일 조건 변경 허락
신고

험프리.김현수 RAD Studio 정보 hotfix, XE6

[HotFix] AdMob 교체를 위한 HotFix - RAD Studio XE6

2014.08.18 11:40

RAD Studio XE6에 HotFix(개선)이 올라왔습니다.

이번 핫픽스의 내용은 모바일에서 광고서비스 이용을 위한 TBannerAd 컴포넌트의 교체입니다.

안드로이드 광고 시스템인 AdMob의 API 변경에 대한 내용이므로 광고서비스를 사용중이시라면 핫픽스 적용하시기 바랍니다.



저작자 표시 비영리 동일 조건 변경 허락
신고

험프리.김현수 RAD Studio 정보 AdMob, hotfix, TBannerAd

RAD Studio Update2에서 iOS Device 컴파일 시 "file not found: libmidas.a" 오류 시 패치

2014.01.03 11:45


위와 같은 메시지가 나오는 경우 아래의 링크를 타고 hotfix 패치 하세요.

XE5 Update 2 업데이트 과정에서 몇개의 라이브러리가 누락되었습니다.


패치대상

  • Delphi / C++ Builder XE5 Update2 사용자
  • iOS Device 배포가 필요한 경우


Released 2 hotfixes for XE5 Update 2. Both are to address some missing files.

http://cc.embarcadero.com/item/29667 - missing lib files in Delphi
http://cc.embarcadero.com/item/29668 - missing header in C++


다운받은 압축파일 해재 후 파일 복사만 하면 됩니다.


C:\Program Files\Embarcadero\RAD Studio\12.0\lib\iosDevice\debug\libibtogo.a

C:\Program Files\Embarcadero\RAD Studio\12.0\lib\iosDevice\debug\libmidas.a

C:\Program Files\Embarcadero\RAD Studio\12.0\lib\iosDevice\debug\libpcre.a

C:\Program Files\Embarcadero\RAD Studio\12.0\lib\iosDevice\debug\libsqlib.a


C:\Program Files\Embarcadero\RAD Studio\12.0\lib\iosDevice\release\libibtogo.a

C:\Program Files\Embarcadero\RAD Studio\12.0\lib\iosDevice\release\libmidas.a

C:\Program Files\Embarcadero\RAD Studio\12.0\lib\iosDevice\release\libpcre.a

C:\Program Files\Embarcadero\RAD Studio\12.0\lib\iosDevice\release\libsqlib.a  



저작자 표시 비영리 동일 조건 변경 허락
신고

험프리.김현수 파이어몽키 hotfix, Rad Studio, XE5 Update2