Rad Studio Update4 가 나왔습니다.

2012.01.19 19:10

박병일 조회 수:8870

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 자게 테스트 입니다 ^^ 관리자 2011.12.21 6004
44 게시판이 예쁘지 않아도 관리자 2011.12.21 18734
43 게시판 오픈 추카 추카! kwk 2011.12.21 5248
42 올해(2012)는 정말 재미있는 한해가 될것 같습니다. 박병일 2012.01.18 5143
» Rad Studio Update4 가 나왔습니다. 박병일 2012.01.19 8870
40 유레카로그가 새버전이 나왔네요 ^^ 박병일 2012.01.26 6782
39 The zen of Nick Hodges - 닉호지스의 명상 박병일 2012.01.27 5548
38 영문 이메일 쉽게 쓰는법 박병일 2012.02.13 6165
37 활성화가 빨리 되었으면 좋겠습니다~^^ [1] 초딩개발자 2012.03.07 5266
36 항상 개발을 절차식으로 하고 잇습니다. [3] O-X 2012.04.06 4996
35 FireMonkey 카페를 개설 하였습니다. [2] c2design 2012.04.09 4999
34 파이어몽키 e-learning 코스에 등록 하세요. 관리자 2012.04.25 4982
33 프레임워크 개발진행 상황이 궁금합니다. cdrd 2012.05.17 4284
32 일본에서 열린 엠바카데로 디벨로퍼 캠프에서 나온 이야기들 관리자 2012.06.12 6192
31 XE3 and beyond: 모바일 관리자 2012.08.22 4806
30 RAD Studio XE3 프리뷰 비디오 관리자 2012.08.24 4462
29 RAD Studio XE3 프리뷰 페이지가 오픈했습니다. file 관리자 2012.08.24 4536
28 XE3 모바일 스튜디오에 관한 의견 [1] c2design 2012.09.07 4113
27 XE3 세미나를 다녀와서.. [1] 준이킴 2012.09.07 4219
26 좋은 홈페이지인데 글이 적네요? 이기 2013.01.21 3055