星期三, 2月 15, 2012

XE2 教學課程 (RAD Studio XE2 Tutorial Series)

大半是STEP BY STEP的VIDEO,看完後相信會功力大增!

包含

  • 64-bit Windows applications
  • LiveBindings
  • mobile application development for iOS and Android
  • Windows and Mac development with one code base
  • FireMonkey styles


包含的產品有

  • Delphi XE2
  • C++Builder XE2
  • FireMonkey
  • RadPHP XE2
  • Embarcadero Prism XE2

Videos included in this Series

以上原始網頁資訊在

http://www.embarcadero.com/31-days-of-december

星期一, 2月 13, 2012

舊程式升級DELPHI XE2遇到的第一個問題

使用XE2開啟舊的程式(Delphi 2009)建立的專案,開啟時非常的順利,連提示轉換都沒有就直接開啟(不過儲存後他會很自動的變更DPROJ裡頭的編譯資訊)!

心想這麼聰明,一定編譯起來是非常的順利,不過在實際編譯後卻發生找不到"單元"的問題,例如程式中原來使用USE Jpeg卻提示找不到,查看後才發覺需變更為vcl.imaging.Jpeg


在XE2中也導入了像.NET中的SCOPE做法,詳細可以參考這二個連結

所以只要程式升級XE2後發生單元不存在的情況,都可以先來這裡查閱應加入什麼SCOPE NAME! 不過並不明白為什麼開啟時不自動轉換

 

以下列出常見的單元異動後的名稱

vcl.Graphics
vcl.Controls
vcl.Forms
vcl.Dialogs
vcl.Buttons
vcl.ExtCtrls
vcl.StdCtrls
vcl.Controls
vcl.ComCtrls
vcl.Grids

vcl.imaging.Jpeg   
vcl.imaging.pngimage
vcl.imaging.GIFImg


System.SysUtils
System.Classes