Rad Studio Update4 가 나왔습니다.

2012.01.19 19:10

박병일 조회 수:8862

Rad Studio 와 델파이의 Update4가 나왔습니다.


아이폰 개발관련 변화가 돋보이는데요. 우선 프리파스칼 컴파일러가 2.6으로 업그레이드 되었구요.

IOS 3.0은 더이상 지원하지 않는군요. 아마도 퍼포먼스와 관련한 향상이 이루어진것 같습니다.

IOS에서 탭바를 이용할 수 있게 된건 환영 입니다.


업데이트가 자주 나오는건 더 열심히 개발하고 지원하겠다는 의지로 보면 되겠죠?

자세한 사항은 아래의 링크와 내용을 참조 하세요. ^_^


http://docwiki.embarcadero.com/RADStudio/XE2/en/Release_Notes_for_XE2_Update_4



Release Notes for XE2 Update 4

Go Up to What's New in Delphi and C++Builder XE2

This file contains important supplementary information that might not appear in the main product documentation. Embarcadero Technologies recommends that you read this file in its entirety.

This document refers to "the product" when the information applies to RAD Studio XE2 or to either or both of the two personalities: Delphi XE2 and C++Builder XE2.

For general information about installation, deployment, and licensing, see the Install, Deploy, and License HTML files located, by default, at C:\Program Files\Embarcadero\RAD Studio\9.0. On a 64-bit Windows system, the directory is C:\Program Files (x86)\Embarcadero\RAD Studio\9.0.

Contents

Obtaining this Update

Delphi and C++Builder XE2 Update 4 is a full inline update that requires uninstalling your existing RAD Studio product before installing the update.

You can obtain this update in any of the following three ways:

Using the Automatic Upgrade Mechanism or Manually Checking for Updates

  • If you selected "Check for Updates Automatically" when you installed the product, you should automatically be notified when an update is available for download.
    1. Click the notification to start the update installer.
    2. Follow the instructions given in the installer.
    3. After product installation completes, perform the additional steps described in #Additional Installation Steps.

Manually Checking for Updates

If you do not receive an automatic notification about the update, you can check for updates manually:

  1. Select Start | Programs | Embarcadero RAD Studio XE2 | Check for updates.
  2. In the list of available updates, select Update 4. This starts the installer.
  3. Follow the instructions given in the installer.
  4. After the product installation completes, perform the additional steps described in #Additional Installation Steps.

Downloading from the Registered Users Web Page

Update 4 is also available for download from the registered users download pages as follows:

  1. Download the update to your computer and extract the zip file.
  2. Uninstall the product. For instructions, see Installation Notes for XE2#Uninstalling the Product.
  3. Install the update by double-clicking the installer.

Then follow the #Additional Installation Steps to install the update.

Additional Installation Steps

After you obtain and install the update, as described in the preceding sections, you should update FireMonkey iOS tools and the Platform Assistant using the steps described here:

1. Reinstall FireMonkey iOS Tools

If you are using FireMonkey iOS tools on the Mac, you also need to reinstall the FireMonkey-iOS-XE2.pkg, as follows:

  1. Transfer the FireMonkey-iOS.dmg disk image file to the Mac. (FireMonkey-iOS.dmg is located inside the top-level "FireMonkey-iOS" folder in your product installation directory.)
  2. On the Mac, double-click FireMonkey-iOS.dmg.
  3. Run the installer inside each package.

There is no uninstall required for the FireMonkey iOS tools. If you previously installed the FireMonkey iOS tools, you can run the new installer (FireMonkey-iOS.dmg) that is part of this update without doing any uninstall.

Note: This installer is now compatible with Xcode 4.2. Note that while Xcode 4.2 includes the iOS 5.0 SDK, the new features of iOS 5 are not supported. FireMonkey applications can be deployed to devices running iOS 5.

For more information about FireMonkey iOS, see:

2. Install the Platform Assistant Update

If you are using the Platform Assistant for cross-platform application development, you need to uninstall the Platform Assistant and then install the updated Platform Assistant, as described here:

  1. To uninstall the Platform Assistant:
    • On Windows, use the existing Uninstall PAServer.exe to uninstall the Platform Assistant.
    • On the Mac, use the existing Uninstall command to uninstall the Platform Assistant.
      Note: The Uninstall programs are located in the installation directory for the Platform Assistant on the PC and on the Mac.
  2. To install the updated Platform Assistant on your target platforms:
    • On Windows, double-click PAServer.exe.
    • On the Mac, move the PAServer.zip file to the Mac and double-click PAServer.zip.

For more information, see Installing and Running the Platform Assistant (paserver) on the Target Platform.

Uninstalling this Update

If you need to uninstall the update, you must uninstall the entire product and reinstall a full build. It is not possible to uninstall only the update.

General Notes

Bug List

For a complete list of the specific problems fixed in this update, see the "List of Bug Fixes in Delphi and C++Builder XE2 Update 4" at: http://edn.embarcadero.com/article/nnnnn/

Changes and New Features in XE2 Update 4

This update includes the following new and changed features:

  • Firemonkey OS X changes:
    • Printing is now supported
    • Performance improvements have been added for:
    • Loading a form from DLL is now supported
  • FireMonkey iOS changes:
    • Support for Free Pascal version 2.6.0 has been added
    • iOS device 3 is no longer supported
    • TabBar is available on the top of the screen (not on the bottom)
    • Scrolling behavior is improved
  • Workaround is available for accessing global variables in ASM code on OS X (see Accessing Global Variables in ASM on Windows and OS X)

Interface Changes in Update 4

FireMonkey Interface Changes: The following changes were made to FireMonkey for Update 4.

Types and Methods Added or Modified

FMX.Color:

  • TColorQuad.GetIsTracking
  • TColorQuad.PreviewColor
  • TColorQuad.SetColor

FMX.Colors:

  • TColorComboBox.GetDefaultStyleLookupName
  • TColorListBox.GetDefaultStyleLookupName
  • TColorListBox.SetItems
  • TComboColorBox.GetDefaultStyleLookupName

FMX.Consts:

  • sCannotCreateCircularDependence
  • sCantEndPrintJob
  • sCantPrintNewPage
  • sCantSetNumCopies
  • sCantStartPrintJob
  • sInvalidPageFormat
  • sInvalidPrinterSettings
  • sMkcCmd

FMX.Controls:

  • TAniIndicator.ApplyStyle
  • TAniIndicator.FreeStyle
  • TBitmapTrackBar.GetDefaultStyleLookupName
  • TCustomTrack.GetThumbSize

FMX.Dialogs:

  • TPageSetupDialog.SetPageHeight
  • TPageSetupDialog.SetPageWidth

FMX.Edit:

  • TComboEditBase
  • TComboEdit.Clear
  • TComboEdit.MouseWheel
  • TComboTrackBar.DoComboMouseDown

FMX.Effects:

  • TInnerGlowEffect.GetGlowColor
  • TInnerGlowEffect.SetGlowColor
  • TInnerGlowEffect.SetOpacity
  • TInnerGlowEffect.SetSoftness

FMX.ExtCtrls:

  • TCalendarBox.GetDefaultStyleLookupName
  • TCalendarEdit.GetDefaultStyleLookupName
  • TImageViewer.GetDefaultStyleLookupName

FMX.FilterCatStyle:

  • TGlowFilter
  • TInnerGlowFilter
  • TReflectionFilter

FMX.Grid:

  • TColumn.SetVisible
  • TColumn.TextChangeProc
  • TColumn.TextTypingProc
  • TCustomGrid.DoSelChanged
  • TCustomGrid.GetVisibleColumnCount
  • TCustomGrid.SetTopRow

FMX.Layouts:

  • TScrollBox.CreateHScrollTrackAni
  • TScrollBox.CreateVScrollTrackAni
  • TScrollBox.Center

FMX.Memo:

  • TMemo.DefineProperties
  • TMemo.DoContentPaintWithCache
  • TMemo.HScrollChange
  • TMemo.ReadTextData
  • TMemo.ResetLineWidthCache

FMX.Menus:

  • TPopupMenu.DialogKey
  • TextToShortcut

FMX.Objects3D:

  • TDisk
  • TCone.RebuildMesh
  • TCone.SetSubdivisionsAxes
  • TCone.SetSubdivisionsCap
  • TCone.SetSubdivisionsHeight
  • TCube.RebuildMesh
  • TCube.SetSubdivisionsDepth
  • TCube.SetSubdivisionsWidth
  • TCube.SetSubdivisionsHeight
  • TCylinder.RebuildMesh
  • TCylinder.SetSubdivisionsAxes
  • TCylinder.SetSubdivisionsCap
  • TCylinder.SetSubdivisionsHeight
  • TMesh.Render
  • TPlane.RebuildMesh
  • TPlane.SetSubdivisions.Height
  • TPlane.SetSubdivisions.Width

FMX.Types:

  • PClipRects
  • TClipRects
  • TCanvas.BeginScene
  • TCanvas.DoBeginScene
  • TCanvas.DoEndScene
  • TFmxObject.IsChildren

FMX.Types3D:

  • TContext3D.AssignTo
  • TContext3D.DoBeginScene
  • TContext3D.DoEndScene
Types and Methods Removed

FMX.Dialogs:

  • TCommonDialog.FHelpMsg

FMX.Edit:

  • TComboEdit.MouseDown
  • TComboTrackBar.MouseDown

FMX.ExtCtrls:

  • TCalendarEdit.MouseDown

FMX.Forms:

  • TCustomForm3D.AddLight
  • TCustomForm3D.ApplyLights
  • TCustomForm3D.DeleteLight

FMX.Objects3D:

  • TCone.Render
  • TCylinder.Render
  • TPlane.Render
  • TPlane destructor
  • TRoundCube.Render
  • TSphere destructor
  • TSphere render

FMX.Types3D;

  • TViewPort3D.AddLight
  • TViewPort3D.ApplyLights
  • TViewPort3D.DeleteLight

New VCL Styles

This update includes seven new VCL styles:

  • CharcoalDarkSlate.vsf
  • Auric.vsf
  • PureBlue.vsf
  • PureBlack.vsf
  • TurquoiseGray.vsf
  • CyanDusk.vsf
  • CyanNight.vsf

VCL Styles are typically installed in C:\Users\Public\Documents\RAD Studio\9.0\Styles.

For more information about VCL styles, see VCL Styles Overview.


번호 제목 글쓴이 날짜 조회 수
45 SECS/GEM 라이브러리 jongik 2021.01.08 526
44 홈페이지가 리뉴얼 되었네요! 축하드립니다. 햇살가득 2019.01.15 668
43 "미들웨어 서버와 멀티-티어" 교육 일정 평일 야간, 주말 건의해 봅니다. [2] 미스터몽키 2018.07.11 733
42 Update Subscription 가격 인상 관련 [1] softkim 2020.04.16 770
41 [개발자 취준생 팁] IT/SW개발직무와 IT/SW개발업계 Q&A jobplan 2019.04.25 785
40 HTML5에서 실행파일 구동하기 관련 명령 알고 싶습니다. file 백거 2018.02.01 800
39 델파이 외국 서적을 번역해서 국내 시장에 내놓는것도 좋을거란 생각이... 얼짱나 2018.08.13 880
38 콜백문자서비스 개발의뢰 몰라 2018.01.18 890
37 Dataspan 은 [2] 제트콜 2016.06.18 897
36 쪽지 보내는 방법 [1] 신현아빠 2018.01.03 910
35 델파이 책구함 [1] 황장군 2017.07.10 1037
34 현직 개발자님들은 델파이 어떤 버전을 많이 쓰나요? [1] 델파이꿈나무 2019.09.11 1058
33 델파이 소스 secure coding 검증 툴은 없나요? [1] 아솔루션 2016.05.31 1285
32 엠바카데로가 인수됐나요?? [1] Celsius 2015.10.13 1440
31 FMX로 앱개발 3년째에 드는 생각 [7] 김태윤 2018.11.02 1465
30 설치횟수 제한 관련 진심인가요? [5] intotheblue 2019.05.29 1475
29 데브기어 정말 너무한거 아닌가요? [1] 이즈로즈 2016.12.20 1895
28 책 저술과 관련하여 여러분들의 조언을 구하고자 합니다. 소중한꿈 2014.07.07 2202
27 소프트웨어자산뱅크에 분류 등록 요청을 해주시면 좋겠네요.. [1] DigitalNomad 2014.06.13 2375
26 데브기어 tech 게시판 활성화 제안 c2design 2013.07.09 2428