出典: フリー百科事典『ウィキペディア(Wikipedia)』
「Delphi 」のその他の用法については「デルファイ 」をご覧ください。
D e l p h i は W i n d o w s 、 m a c O S 、 i O S 、 A n d r o i d 、 L i n u x 向 け ア プ リ ケ ー シ ョ ン を 開 発 す る た め の 統 合 開 発 環 境 ( I D E ) で あ る 。
﹁ コ ン ポ ー ネ ン ト ﹂ と 呼 ば れ る ソ フ ト ウ ェ ア 部 品 を ﹁ フ ォ ー ム ﹂ や ﹁ デ ー タ モ ジ ュ ー ル ﹂ に 貼 り 付 け る 手 法 に よ り 、 ユ ー ザ イ ン タ フ ェ ー ス や ア プ リ ケ ー シ ョ ン ロ ジ ッ ク の 設 計 を 視 覚 的 に 行 え 、 ソ フ ト ウ ェ ア の 開 発 を 迅 速 に 行 え る 。 ま た コ ン ポ ー ネ ン ト 自 体 も D e l p h i で 開 発 可 能 で あ り 、 そ の 開 発 環 境 自 身 も 利 用 者 ︵ 開 発 者 ︶ の ニ ー ズ に 従 っ て 拡 張 可 能 で あ る 。 コ ン ポ ー ネ ン ト 指 向 プ ロ グ ラ ミ ン グ を 体 現 し た 開 発 環 境 と い え る 。
D e l p h i で 使 わ れ る コ ン ポ ー ネ ン ト の フ レ ー ム ワ ー ク に は ﹁ V i s u a l C o m p o n e n t L i b r a r y ( V C L ) ﹂ 、 ﹁ C o m p o n e n t L i b r a r y f o r C r o s s P l a t f o r m ( C L X ) ﹂ 、 ﹁ F i r e M o n k e y ︵ 英 語 版 ︶ ( F M X ) ﹂ が あ る 。 こ の フ レ ー ム ワ ー ク を 用 い て C + + 言 語 で の W i n d o w s 向 け ソ フ ト ウ ェ ア 開 発 を 実 現 し た も の が ﹁ C + + B u i l d e r ﹂ で あ る 。
● V C L は 最 初 期 の D e l p h i か ら 存 在 す る W i n d o w s 専 用 の フ レ ー ム ワ ー ク で あ り 、 W i n d o w s A P I お よ び W i n d o w s コ ン ト ロ ー ル ︵ UI 部 品 ︶ を 抽 象 化 し た も の で あ る 。
● O b j e c t P a s c a l ( D e l p h i ) / C + + ( C + + B u i l d e r ) 言 語 で の L i n u x ソ フ ト ウ ェ ア 開 発 を 可 能 に し た 製 品 と し て ﹁ K y l i x ﹂ が あ る 。 こ れ は C L X フ レ ー ム ワ ー ク に よ る マ ル チ プ ラ ッ ト フ ォ ー ム ア プ リ ケ ー シ ョ ン 作 成 を 行 う も の で 、 W i n d o w s で は D e l p h i / C + + B u i l d e r を 、 L i n u x で は K y l i x を 用 い て マ ル チ プ ラ ッ ト フ ォ ー ム ア プ リ ケ ー シ ョ ン 開 発 を 行 う も の だ っ た 。 し か し な が ら L i n u x の デ ス ク ト ッ プ 環 境 の サ ポ ー ト の 難 し さ か ら 安 定 し た 品 質 を 提 供 で き ず 、 K y l i x 3 を 最 後 に 開 発 を 終 了 し て お り 、 D e l p h i で の C L X サ ポ ー ト も D e l p h i 7 が 最 後 と な っ て い る 。
● D e l p h i X E 2 以 降 、 F i r e M o n k e y フ レ ー ム ワ ー ク に よ る マ ル チ プ ラ ッ ト フ ォ ー ム ア プ リ ケ ー シ ョ ン 開 発 に 対 応 し 、 最 新 版 で は W i n d o w s 、 m a c O S 、 i O S 、 A n d r o i d 、 L i n u x 向 け の ア プ リ ケ ー シ ョ ン を 作 成 す る こ と が 可 能 と な っ て い る 。 た だ し 、 開 発 環 境 と し て の D e l p h i は 依 然 と し て W i n d o w s 上 で し か 動 作 し な い 。
G U I プ ロ グ ラ ミ ン グ で は 、 オ ブ ジ ェ ク ト の イ ベ ン ト の 処 理 を イ ベ ン ト ハ ン ド ラ ー に 委 譲 ( d e l e g a t i o n ) す る ス タ イ ル の 設 計 パ タ ー ン ︵ O b s e r v e r パ タ ー ン ︶ を 採 用 す る こ と が 多 い 。 こ の よ う な 場 合 、 例 え ば J a v a で は 継 承 ︵ イ ン タ ー フ ェ イ ス の 実 装 ︶ を 使 用 す る が 、 D e l p h i は メ ソ ッ ド ポ イ ン タ の 機 能 に よ っ て 委 譲 を サ ポ ー ト し て い る ︵ メ ソ ッ ド ポ イ ン タ は の ち に C # / V B . N E T の デ リ ゲ ー ト に も 引 き 継 が れ た ︶ 。
D e l p h i で は ビ ジ ュ ア ル エ デ ィ タ ー 上 で オ ブ ジ ェ ク ト の イ ベ ン ト ハ ン ド ラ ー を 設 定 す る こ と も で き 、 変 更 は ソ ー ス コ ー ド に 反 映 さ れ る 。 逆 に コ ー ド エ デ ィ タ ー 上 で イ ベ ン ト ハ ン ド ラ ー を 記 述 し て メ ソ ッ ド ポ イ ン タ を バ イ ン ド す る と ビ ジ ュ ア ル エ デ ィ タ ー に も 変 更 が 反 映 さ れ る 。 こ の 双 方 向 の 同 期 手 法 は T w o - W a y - T o o l s と 呼 ば れ 、 ボ ー ラ ン ド の 特 許 で あ る ︵ 発 明 者 は ア ン ダ ー ス ・ ヘ ル ス バ ー グ ︶ [ 4 ] [ 5 ] 。
D e l p h i は バ ー ジ ョ ン 1 か ら 5 ま で は 順 調 に バ ー ジ ョ ン ア ッ プ を 繰 り 返 し 、 そ れ な り に 人 気 も あ っ た が 、 D e l p h i 6 / 7 で は ド キ ュ メ ン ト の 品 質 が 明 ら か に 低 下 し 、 D e l p h i 8 以 降 . N E T F r a m e w o r k や C # も サ ポ ー ト し た 巨 大 な 開 発 ツ ー ル ( R A D S t u d i o ) に 発 展 し た が 、 製 品 自 体 の 品 質 が 落 ち て し ま い 、 利 用 者 を 急 速 に 失 っ た 。 そ の 後 、 D e l p h i は ボ ー ラ ン ド の ツ ー ル 部 門 買 収 な ど の 混 乱 の 中 で 低 迷 が 続 い て い た が 、 エ ン バ カ デ ロ ・ テ ク ノ ロ ジ ー ズ の も と で C # と . N E T F r a m e w o r k の サ ポ ー ト を 廃 止 し ス リ ム 化 、 D e l p h i 2 0 0 9 で 再 び W i n 3 2 用 の ツ ー ル と し て 再 出 発 を 果 た し た 。 そ の 後 U n i c o d e サ ポ ー ト な ど 多 く の 機 能 拡 張 も 行 わ れ 、 m a c O S 、 i O S 、 A n d r o i d 、 L i n u x 向 け の ア プ リ ケ ー シ ョ ン 開 発 に も 対 応 、 品 質 も 安 定 し て き て お り 、 往 年 の 実 力 を 取 り 戻 し つ つ あ る 。
﹁ D e l p h i ﹂ と は 、 ギ リ シ ャ の 古 代 都 市 ﹁ デ ル フ ォ イ ﹂ に 由 来 す る 。 デ ル フ ォ イ に あ る ア ポ ロ ン 神 殿 は 、 そ の 託 宣 ( O r a c l e ) を 時 の 為 政 者 だ け で は な く 、 一 般 人 に も 授 け た こ と か ら 人 気 が 集 ま り 、 そ の 門 前 町 で あ る 都 市 国 家 デ ル フ ォ イ は 古 代 の 人 気 観 光 ス ポ ッ ト だ っ た 。
当 初 は O r a c l e D a t a b a s e サ ー バ の フ ロ ン ト エ ン ド と し て の 採 用 を 目 論 ん で お り 、 そ れ に ち な ん だ コ ー ド ネ ー ム と し て D e l p h i が 選 ば れ た 。 A p p B u i l d e r と い う 製 品 名 で 発 売 し よ う と し た が ノ ベ ル 製 品 の 名 称 ( V i s u a l A p p B u i l d e r ) と 競 合 し て し ま い 、 議 論 と 市 場 調 査 の 結 果 、 コ ー ド ネ ー ム が そ の ま ま 製 品 名 と な っ た [ 6 ] 。
D e l p h i ︵ 製 品 名 : D e l p h i f o r W i n d o w s 、 コ ー ド ネ ー ム : D e l p h i ︶ は 1 9 9 5 年 9 月 に 発 売 さ れ た 。 最 初 の バ ー ジ ョ ン は W i n d o w s 3 . 1 用 と し て 開 発 さ れ た 。 T u r b o P a s c a l 譲 り の オ ブ ジ ェ ク ト 指 向 を そ の 土 台 に 据 え つ つ 、 イ ン タ プ リ タ 動 作 と 錯 覚 し て し ま う ほ ど の 高 速 な コ ン パ イ ラ を 備 え 、 ﹁ コ ン ポ ー ネ ン ト ﹂ と 呼 ば れ る 設 計 部 材 に よ る 視 覚 的 ︵ ビ ジ ュ ア ル ︶ 開 発 手 法 を 採 用 す る と い う D e l p h i の 基 本 的 な 性 格 は 、 こ の 時 既 に 定 ま っ て お り 、 こ の 画 期 的 な 製 品 は ソ フ ト ウ ェ ア 開 発 者 か ら 大 き な 注 目 を 浴 び た 。 D e l p h i 1 は シ リ ー ズ を 通 し て 唯 一 の 16 ビ ッ ト 開 発 環 境 と し て の 側 面 も 併 せ 持 っ て い る 。 な お 、 当 初 の 日 本 語 版 に は 英 語 版 で 提 供 さ れ て い た D a t a b a s e D e s k t o p や I n t e r B a s e な ど が 含 ま れ て お ら ず 、 価 格 も 安 価 ︵ 2 9 , 8 0 0 円 ︶ に 設 定 さ れ て い た 。 そ の 後 、 こ れ ら の ツ ー ル を 含 む D e l p h i a n d D a t a b a s e T o o l s ︵ 6 8 , 0 0 0 円 ︶ が 発 売 さ れ た 。
25 周 年 を 迎 え た 2 0 2 0 年 2 月 15 日 に D e l p h i 1 . 0 C l i e n t / S e r v e r ( 英 語 版 ) [ 7 ] が ア ン テ ィ ー ク ソ フ ト ウ ェ ア と し て 無 償 公 開 さ れ た 。
﹁ D e l p h i 2 ﹂ ︵ コ ー ド ネ ー ム : P o l a r i s ︶ は 1 9 9 6 年 に 発 売 さ れ た [ 8 ] 。 こ れ 以 降 、 D e l p h i は 開 発 対 象 を W i n d o w s 9 5 に 代 表 さ れ る 32 ビ ッ ト W i n d o w s ( W i n 3 2 ) に 移 し た 。 マ イ ク ロ ソ フ ト の V i s u a l B a s i c と V i s u a l C + + の 長 所 を 兼 ね 備 え た 開 発 環 境 と し て 人 気 を 博 し 、 そ の 後 も 順 調 に バ ー ジ ョ ン ア ッ プ を 繰 り 返 し た 。
﹁ D e l p h i 3 ﹂ ︵ コ ー ド ネ ー ム : I v o r y ︶ は 1 9 9 7 年 に 発 売 さ れ た [ 9 ] 。 D e l p h i 1 発 売 以 来 の 様 々 な 問 題 点 を ほ ぼ 改 修 し 、 パ ッ ケ ー ジ と 呼 ば れ る D e l p h i 独 自 の D L L 形 式 を サ ポ ー ト 、 A c t i v e X コ ン ト ロ ー ル の 開 発 を サ ポ ー ト し 、 ウ ェ ブ ア プ リ ケ ー シ ョ ン 開 発 機 能 を 提 供 し た 。 完 成 度 の 高 い バ ー ジ ョ ン で あ り 、 そ の 後 の D e l p h i の 原 型 と な っ た 。
﹁ D e l p h i 3 . 1 ﹂ は D e l p h i 3 の マ イ ナ ー バ ー ジ ョ ン ア ッ プ 版 で 、 D e l p h i 3 ユ ー ザ ー に は D e l p h i 3 . 1 の C D - R O M が 郵 送 さ れ た 。 こ の バ ー ジ ョ ン は 日 本 で の み リ リ ー ス さ れ た [ 1 0 ] 。
﹁ D e l p h i 4 ﹂ ︵ コ ー ド ネ ー ム : A l l e g r o ︶ は 1 9 9 8 年 に 発 売 さ れ た [ 1 1 ] 。 NT サ ー ビ ス ア プ リ ケ ー シ ョ ン の 開 発 、 C O R B A を サ ポ ー ト 。
﹁ D e l p h i 5 ﹂ ︵ コ ー ド ネ ー ム : A r g u s ︶ は 1 9 9 9 年 に 発 売 さ れ た [ 1 2 ] 。 A D O 対 応 ( A D O E x p r e s s ) 、 C O M オ ブ ジ ェ ク ト コ ン ポ ー ネ ン ト ラ ッ パ ー を 提 供 。
﹁ D e l p h i 6 ﹂ ︵ コ ー ド ネ ー ム : I l i a d ︶ は 2 0 0 1 年 7 月 9 日 に 発 表 さ れ た 。
S O A P を 利 用 す る W e b サ ー ビ ス の 作 成 機 能 、 コ ン ポ ー ネ ン ト ベ ー ス で W e b 画 面 が 設 計 で き る W e b S n a p 、 新 し い デ ー タ ベ ー ス フ レ ー ム ワ ー ク d b E x p r e s s ( D B X ) 、 L i n u x 版 D e l p h i ( K y l i x ) と 共 通 の C o m p o n e n t L i b r a r y f o r C r o s s - P l a t f o r m ( C L X ) な ど を 搭 載 し た 意 欲 作 。 B D E ( B o r l a n d D a t a b a s e E n g i n e ) は 、 こ の D e l p h i 6 付 属 の バ ー ジ ョ ン で あ る 5 . 2 が 最 終 版 と な っ た 。 W i n d o w s 2 0 0 0 に 対 応 。 日 本 で も 無 償 の P e r s o n a l 版 が 提 供 さ れ た 。
﹁ D e l p h i 7 ﹂ ︵ コ ー ド ネ ー ム : A u r o r a ︶ は 2 0 0 2 年 8 月 22 日 に 発 表 さ れ た 。
D e l p h i 1 以 来 の 伝 統 的 な I D E を 用 い た 最 後 の 製 品 で 、 完 成 度 の 面 で 評 価 が 高 い 。 W i n d o w s X P に 対 応 。
P r o f e s s i o n a l 版 以 上 で は ﹁ D e l p h i 7 S t u d i o ﹂ の 名 称 を 使 用 。 6 で 無 償 で あ っ た P e r s o n a l 版 は 有 償 に 変 更 に な っ た 。 I n t r a W e b 、 R a v e R e p o r t を 搭 載 。 D e l p h i f o r . N E T の プ レ ビ ュ ー 版 を 添 付 。 P r o f e s s i o n a l 版 以 上 に は O b j e c t P a s c a l ( D e l p h i ) 版 の K y l i x 3 が 付 属 し た 。 た だ し 、 K y l i x 3 は 最 後 の K y l i x で あ り 、 C L X サ ポ ー ト も D e l p h i 7 を 最 後 に 廃 止 さ れ て い る 。 エ ン バ カ デ ロ ・ テ ク ノ ロ ジ ー ズ に よ る D e l p h i 7 の 再 販 版 が 存 在 す る が 、 こ ち ら も ﹁ B o r l a n d D e l p h i 7 ﹂ の 名 称 を 用 い て い た 。 た だ し 、 " S t u d i o " の 文 字 は 外 さ れ た 。
W i n 9 x で 動 作 す る D e l p h i と し て は 最 終 版 と な る 。 そ の た め 、 段 階 マ イ グ レ ー シ ョ ン の チ ェ ッ ク ポ イ ン ト と し て 有 用 で あ り 、 現 在 で も 最 新 版 を 購 入 す れ ば ﹁ D e l p h i 7 . 1 ﹂ を 入 手 す る 事 が 可 能 と な っ て い る ︵ サ ポ ー ト は 終 了 し て い る ︶ 。
Delphi 8 for the Microsoft .NET Framework [ 編集 ]
﹁ D e l p h i 8 f o r t h e M i c r o s o f t . N E T F r a m e w o r k ﹂ ︵ コ ー ド ネ ー ム : O c t a n e ︶ は 2 0 0 3 年 11 月 3 日 に 発 表 さ れ た 。
. N E T F r a m e w o r k に 対 応 し た ﹁ D e l p h i f o r t h e M i c r o s o f t . N E T F r a m e w o r k ( D e l p h i . N E T ) ﹂ の 最 初 の 製 品 だ っ た 。 そ れ 以 前 の D e l p h i の 言 語 構 文 を 殆 ど 変 更 す る 事 な く . N E T ア プ リ ケ ー シ ョ ン を 開 発 で き る 。 ﹁ G a l i l e o ﹂ と 呼 ば れ る 新 し い [ 注 釈 1 ] I D E に な り 、 M i c r o s o f t V i s u a l S t u d i o と 似 た ユ ー ザ イ ン タ フ ェ ー ス や 外 観 が 導 入 さ れ た が 、 品 質 は お 世 辞 に も 良 い と は 言 え な か っ た 。 . N E T 専 用 と い う 点 で D e l p h i の 系 譜 の 中 で は や や 異 端 の バ ー ジ ョ ン で あ る 。 W i n 3 2 の 開 発 の 為 に D e l p h i 7 . 1 が 付 属 し た 。 ま た 、 D e l p h i の I D E は D e l p h i ( V C L ) で 書 か れ て お り 、 I D E を 拡 張 す る た め の W i n 3 2 コ ン パ イ ラ と し て I D E I n t e g r a t i o n p a c k f o r D e l p h i 8 [ 1 3 ] が 用 意 さ れ た 。
﹁ D e l p h i 2 0 0 5 ﹂ ︵ コ ー ド ネ ー ム : D i a m o n d B a c k 、 内 部 バ ー ジ ョ ン : 9 . 0 ︶ は 2 0 0 4 年 11 月 4 日 に 発 表 さ れ た 。
ボ ー ラ ン ド の C # 言 語 開 発 環 境 で あ る ﹁ C # B u i l d e r ﹂ と W i n 3 2 開 発 用 お よ び . N E T 開 発 用 の ﹁ D e l p h i f o r . N E T ﹂ が 統 合 さ れ た 。 よ り 正 確 に は 、 ﹁ D e l p h i 8 ( D e l p h i f o r . N E T ) ﹂ と ﹁ C # B u i l d e r ﹂ を 統 合 し 、 そ こ へ W i n 3 2 開 発 用 で あ る ﹁ D e l p h i f o r W i n 3 2 ﹂ を 追 加 し た も の が D e l p h i 2 0 0 5 で あ る 。 D e l p h i 2 0 0 5 に は 無 償 版 が 用 意 さ れ て い た が 、 実 際 に 提 供 さ れ た の は 欧 州 な ど 限 ら れ た 国 の み だ っ た 。 こ の 製 品 で は I D E が 大 幅 に 強 化 さ れ た 。 U M L モ デ リ ン グ 機 能 ( B o r l a n d T o g e t h e r ) や 構 成 管 理 機 能 ( B o r l a n d S t a r T e a m ) 、 リ フ ァ ク タ リ ン グ 機 能 の 導 入 な ど で あ る 。 ま た 言 語 に も f o r
. . . in
構 文 ︵ C # の f o r e a c h
に 相 当 ︶ や i n l i n e
命 令 な ど が 追 加 さ れ た 。
Delphi 2006 / Turbo Delphi[ 編集 ]
﹁ B o r l a n d D e v e l o p e r S t u d i o 2 0 0 6 ﹂ ︵ コ ー ド ネ ー ム : D e X t e r ︶ は 2 0 0 5 年 11 月 24 日 に 発 表 さ れ た 。
﹁ D e l p h i 2 0 0 6 ﹂ と い う 名 称 の 製 品 は 単 体 で は 存 在 し な い 。 他 言 語 と の 統 合 版 ( B o r l a n d D e v e l o p e r S t u d i o 2 0 0 6 ) と 単 体 製 品 ( T u r b o D e l p h i ) で 名 称 が 異 な っ て い る 。
﹁ D e l p h i 2 0 0 5 ﹂ の 後 継 製 品 で あ り 、 W i n 3 2 開 発 環 境 と し て ﹁ D e l p h i 2 0 0 6 f o r W i n 3 2 ﹂ ︵ 内 部 バ ー ジ ョ ン : 1 0 . 0 ︶ が 、 . N E T 開 発 用 の 環 境 と し て ﹁ D e l p h i 2 0 0 6 f o r . N E T ﹂ と ﹁ C # B u i l d e r ﹂ が 提 供 さ れ た 。 さ ら に ボ ー ラ ン ド の C + + 言 語 に よ る V C L 開 発 環 境 ﹁ C + + B u i l d e r ﹂ が 統 合 さ れ て い る 。
﹁ T u r b o D e l p h i ﹂ ︵ 内 部 バ ー ジ ョ ン : 1 0 . 0 ︶ は 2 0 0 6 年 9 月 6 日 ︵ 英 語 版 は 8 月 8 日 ︶ に 発 表 さ れ た 。 こ れ は ﹁ B o r l a n d D e v e l o p e r S t u d i o 2 0 0 6 ﹂ か ら W i n 3 2 開 発 用 の D e l p h i f o r W i n 3 2 を 単 体 と し て 分 離 し た も の で あ る 。 D e l p h i 2 0 0 6 U p d a t e 2 と ほ ぼ 同 等 の 機 能 を 持 ち 、 エ デ ィ シ ョ ン と し て は P r o f e s s i o n a l に 相 当 す る 。 同 様 に ﹁ D e l p h i 2 0 0 6 f o r . N E T ﹂ 、 ﹁ C + + B u i l d e r ﹂ 、 ﹁ C # B u i l d e r ﹂ も 単 体 分 離 さ れ 、 そ れ ぞ れ ﹁ T u r b o D e l p h i f o r . N E T ﹂ 、 ﹁ T u r b o C + + ﹂ 、 ﹁ T u r b o C # ﹂ の 名 称 で 同 時 リ リ ー ス さ れ た 。 無 償 版 ( T u r b o D e l p h i E x p l o r e r / T u r b o D e l p h i f o r . N E T E x p l o r e r / T u r b o C + + E x p l o r e r / T u r b o C # E x p l o r e r ) も 提 供 さ れ た 。 T u r b o シ リ ー ズ は 他 の パ ー ソ ナ リ テ ィ ︵ 言 語 ︶ と 同 時 に イ ン ス ト ー ル す る 事 は で き ず 、 ﹁ B o r l a n d D e v e l o p e r S t u d i o 2 0 0 6 ﹂ と も 共 存 で き な い 。
F a s t M M 相 当 の メ モ リ マ ネ ー ジ ャ に 変 更 さ れ 、 ク ラ ス ヘ ル パ ー 等 の 新 し い 言 語 機 能 も 追 加 さ れ て い る 。
2 0 0 7 年 2 月 21 日 に ﹁ D e l p h i 2 0 0 7 f o r W i n 3 2 ﹂ ︵ コ ー ド ネ ー ム : S p a c e l y 、 内 部 バ ー ジ ョ ン : 1 1 . 0 ︶ が 発 表 さ れ た 。
製 品 名 が 示 す 通 り 、 W i n 3 2 開 発 用 の 環 境 で あ る 。 W i n d o w s V i s t a に 対 応 。
2 0 0 7 年 9 月 6 日 に は こ の 他 に . N E T 開 発 用 の ﹁ D e l p h i 2 0 0 7 f o r . N E T ﹂ を 含 む 統 合 版 ﹁ C o d e G e a r R A D S t u d i o 2 0 0 7 ﹂ ︵ コ ー ド ネ ー ム : H i g h l a n d e r ︶ が 発 表 さ れ た 。 . N E T 2 . 0 に 対 応 し 、 ジ ェ ネ リ ク ス ( . N E T ) が 導 入 さ れ て い る 。 な お C # B u i l d e r や D e l p h i f o r . N E T に お け る W i n f o r m の サ ポ ー ト は 打 ち 切 ら れ た 。
そ の 後 、 2 0 0 7 年 10 月 10 日 に ﹁ D e l p h i 2 0 0 7 f o r W i n 3 2 R 2 ﹂ が 発 表 さ れ た 。 こ れ は ﹁ D e l p h i 2 0 0 7 f o r W i n 3 2 ( U p d a t e 3 ) ﹂ に 、 ﹁ B l a c k F i s h S Q L ︵ 旧 J D a t a S t o r e ︶ ﹂ を 追 加 し た 物 で あ る 。
内 部 コ ー ド 体 系 が S h i f t _ J I S ( A N S I ) で あ る D e l p h i と し て は 最 終 版 と な る 。 旧 バ ー ジ ョ ン と の 互 換 性 も 高 く 、 W i n d o w s V i s t a 対 応 が 可 能 な た め 、 マ イ グ レ ー シ ョ ン 先 と し て も 、 段 階 マ イ グ レ ー シ ョ ン の チ ェ ッ ク ポ イ ン ト と し て 有 用 な バ ー ジ ョ ン で あ る 。 そ の た め か 、 2 0 1 7 年 時 点 に お い て も サ ポ ー ト は 継 続 さ れ て お り [ 1 4 ] 、 現 在 で も 最 新 版 を 購 入 す れ ば ﹁ D e l p h i 2 0 0 7 f o r W i n 3 2 ( R 2 ) ﹂ を 入 手 す る 事 が 可 能 で あ る 。
2 0 1 0 年 9 月 2 日 に ﹁ D e l p h i X E ﹂ ︵ コ ー ド ネ ー ム : F u l c r u m 、 内 部 バ ー ジ ョ ン : 1 5 . 0 ︶ が 発 表 さ れ た 。
XE は " C r o s s P l a t f o r m E d i t i o n " の 略 で あ る 。 名 称 通 り ク ロ ス プ ラ ッ ト フ ォ ー ム 開 発 環 境 を 目 指 し て 開 発 が 進 め ら れ た も の の 、 不 完 全 で あ っ た た め 、 ク ロ ス プ ラ ッ ト フ ォ ー ム 機 能 の 搭 載 は 見 送 ら れ て い る 。 結 果 、 前 バ ー ジ ョ ン と の 機 能 差 は あ ま り な く な っ て し ま っ て い る が 、 純 粋 な W i n 3 2 ア プ リ ケ ー シ ョ ン 開 発 環 境 と し て は 最 終 版 で あ る た め 、 段 階 マ イ グ レ ー シ ョ ン の た め の チ ェ ッ ク ポ イ ン ト と し て 有 用 で あ る 。
2 0 1 1 年 2 月 1 日 に は S t a r t e r エ デ ィ シ ョ ン が 追 加 発 表 さ れ た 。 ﹁ T u r b o D e l p h i ﹂ 以 来 の エ ン ト リ ー 向 け エ デ ィ シ ョ ン で あ り 、 無 償 で は な い が コ ン ポ ー ネ ン ト の イ ン ス ト ー ル が 可 能 、 1 , 0 0 0 U S ド ル を 超 え な い 範 囲 で あ れ ば 商 用 利 用 可 能 な ど 、 制 限 は 大 幅 に 緩 和 さ れ て い る 。 た だ し 、 S t a r t e r に は 旧 D e l p h i の ラ イ セ ン ス は 付 属 し な い 。 ま た 、 同 時 利 用 は 同 一 サ ブ ネ ッ ト 内 に お い て 5 ラ イ セ ン ス ま で と さ れ て い る 。 こ の た め 教 室 で の 利 用 は 向 か な い と さ れ て お り 、 ア カ デ ミ ッ ク 版 の 提 供 は な い 。 S t a r t e r 版 に は 通 常 価 格 と ア ッ プ グ レ ー ド 価 格 が 用 意 さ れ て い る が 、 同 社 ま た は 他 社 の 開 発 ツ ー ル ユ ー ザ ー で あ れ ば ﹁ 誰 で も ﹂ ア ッ プ グ レ ー ド 版 を 購 入 で き る 。 C + + B u i l d e r S t a r t e r と の 共 存 は で き ず 、 R A D S t u d i o に も S t a r t e r は 提 供 さ れ な い 。
S t a r t e r 版 と ア カ デ ミ ッ ク 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 の ラ イ セ ン ス が 付 属 す る [ 注 釈 2 ] [ 注 釈 3 ] [ 注 釈 4 ] 。
2 0 1 1 年 9 月 1 日 に ﹁ D e l p h i X E 2 ﹂ ︵ コ ー ド ネ ー ム : P u l s a r 、 内 部 バ ー ジ ョ ン : 1 6 . 0 ︶ が 発 表 さ れ た 。
新 た に F i r e M o n k e y フ レ ー ム ワ ー ク [ 注 釈 5 ] を 導 入 し た こ と に よ り 、 HD や 3 D に 対 応 し た 高 品 質 な ユ ー ザ イ ン タ フ ェ ー ス の 設 計 や 、 W i n d o w s 6 4 b i t 、 M a c O S X ( I n t e l x 8 6 ) 、 i O S 向 け の マ ル チ プ ラ ッ ト フ ォ ー ム ア プ リ ケ ー シ ョ ン の 開 発 が 可 能 に な っ た 。 但 し 、 i O S 開 発 は 実 際 に は F r e e P a s c a l ( F P C ) を 使 っ た ツ ー ル チ ェ イ ン で あ り 、 後 述 す る X E 4 以 降 の i O S 開 発 環 境 と の 互 換 性 は 乏 し い 。 マ ル チ プ ラ ッ ト フ ォ ー ム 化 に よ り V C L / F M X / R T L の ユ ニ ッ ト で 、 S y s t e m . T y p e s や V c l . S t y l e s の よ う な 、 ド ッ ト で 接 頭 辞 を 連 結 す る 命 名 規 則 ︵ ユ ニ ッ ト ス コ ー プ ︶ を 使 う よ う に な っ た た め 、 以 前 の バ ー ジ ョ ン に ソ ー ス コ ー ド を 移 植 す る 場 合 に は 注 意 が 必 要 で あ る 。 W i n d o w s 以 外 の ア プ リ ケ ー シ ョ ン の デ バ ッ グ 及 び デ プ ロ イ ︵ 配 置 ︶ に は 新 し い リ モ ー ト デ バ ッ ガ で あ る ﹁ プ ラ ッ ト フ ォ ー ム ア シ ス タ ン ト サ ー バ ー ( P A S e r v e r ) ﹂ を 利 用 す る ︵ デ バ ッ グ 対 象 ア プ リ ケ ー シ ョ ン が W i n d o w s で あ っ て も 、 リ モ ー ト に あ る PC の ア プ リ ケ ー シ ョ ン を デ バ ッ グ す る に は や は り P A S e r v e r が 必 要 と な る ︶ 。 ま た 、 製 品 エ デ ィ シ ョ ン と し て E n t e r p r i s e と A r c h i t e c t の 間 に U l t i m a t e が 追 加 さ れ た 。
搭 載 さ れ る コ ン パ イ ラ は D C C 3 2 ( W i n d o w s 3 2 b i t ) , D C C 6 4 ( W i n d o w s 6 4 b i t ) , D C C O S X ( M a c O S X ) の 3 つ と な っ た ︵ ツ ー ル チ ェ イ ン 用 の F P C を 除 く ︶ 。
S t a r t e r と ア カ デ ミ ッ ク 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 、 XE の ラ イ セ ン ス が 付 属 す る 。
2 0 1 2 年 9 月 4 日 に ﹁ D e l p h i X E 3 ﹂ ︵ コ ー ド ネ ー ム : W a t e r D r a g o n 、 内 部 バ ー ジ ョ ン : 1 7 . 0 ︶ が 発 表 さ れ た [ 1 6 ] 。
新 た に ﹁ M e t r o p o l i s U I ﹂ を 導 入 し た こ と に よ り 、 タ ッ チ 対 応 、 ラ イ ブ タ イ ル サ ポ ー ト な ど を 実 装 し た W i n d o w s 8 デ ス ク ト ッ プ ア プ リ ケ ー シ ョ ン の 開 発 が 可 能 に な っ た 。 た だ し W i n d o w s ラ ン タ イ ム ( W i n R T ) に は 対 応 し な い 。 O S X v 1 0 . 8 ( M o u n t a i n L i o n ) ア プ リ ケ ー シ ョ ン 開 発 に 対 応 。 V i s u a l L i v e B i n d i n g が 追 加 さ れ て デ ー タ と ユ ー ザ イ ン タ フ ェ ー ス の 紐 付 け が 容 易 に な っ た 。 E n t e r p r i s e 版 以 上 の エ デ ィ シ ョ ン に 新 し い デ ー タ ベ ー ス フ レ ー ム ワ ー ク で あ る F i r e D A C が 追 加 さ れ た ︵ S Q L i t e を 標 準 サ ポ ー ト ︶ 。 P r o f e s s i o n a l エ デ ィ シ ョ ン で F i r e D A C を 利 用 す る に は 、 別 途 ﹁ F i r e D A C C l i e n t / S e r v e r A d d - O n P a c k ﹂ を 購 入 し な け れ ば な ら な い 。 X E 2 に あ っ た F P C ツ ー ル チ ェ イ ン な i O S 開 発 環 境 は 廃 止 さ れ て い る 。 開 発 環 境 を イ ン ス ト ー ル す る OS と し て W i n d o w s X P 以 前 は サ ポ ー ト さ れ な く な っ た 。
S t a r t e r と ア カ デ ミ ッ ク 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 、 XE 、 X E 2 の ラ イ セ ン ス が 付 属 す る 。
2 0 1 3 年 4 月 23 日 に ﹁ D e l p h i X E 4 ﹂ ︵ コ ー ド ネ ー ム : Q u i n t e s s e n c e 、 内 部 バ ー ジ ョ ン : 1 8 . 0 ︶ が 発 表 さ れ た [ 1 7 ] 。 i O S 開 発 機 能 が 追 加 さ れ た 。 こ れ は X E 2 の も の と は 異 な り 、 コ ン パ イ ル に F P C を 必 要 と し な い が 、 デ バ ッ グ 及 び デ プ ロ イ の た め に O S X 搭 載 の I n t e l M a c が 必 要 と な る 。 P r o f e s s i o n a l 版 で モ バ イ ル 開 発 ( i O S ) を 行 う に は ﹁ M o b i l e A d d - O n P a c k ﹂ を 別 途 購 入 す る 必 要 が あ る 。 前 バ ー ジ ョ ン の X E 3 か ら 7 ヶ 月 で の バ ー ジ ョ ン ア ッ プ と な っ た た め 、 X E 3 か ら の バ ー ジ ョ ン ア ッ プ 料 金 は キ ャ ン ペ ー ン 価 格 な が ら 格 安 の 6 , 0 0 0 円 と な っ た ︵ モ バ イ ル 開 発 環 境 を 含 ま な い P r o f e s s i o n a l 版 の 場 合 ︶ 。 P A S e r v e r 実 行 環 境 と し て の M a c O S X v 1 0 . 6 ( S n o w L e o p a r d ) は サ ポ ー ト さ れ な く な っ た 。
搭 載 さ れ る コ ン パ イ ラ は D C C 3 2 ( W i n d o w s 3 2 b i t ) , D C C 6 4 ( W i n d o w s 6 4 b i t ) , D C C O S X ( O S X ) , D C C I O S 3 2 ︵ i O S シ ミ ュ レ ー タ 用 ︶ , D C C I O S A R M ︵ i O S デ バ イ ス 用 ︶ の 5 つ と な っ た 。
S t a r t e r と ア カ デ ミ ッ ク 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 、 X E - X E 3 の ラ イ セ ン ス が 付 属 す る 。
2 0 1 3 年 9 月 11 日 に ﹁ D e l p h i X E 5 ﹂ ︵ コ ー ド ネ ー ム : Z e p h y r 、 内 部 バ ー ジ ョ ン : 1 9 . 0 ︶ が 発 表 さ れ た [ 1 8 ] 。
O S X v 1 0 . 9 ( M a v e r i c k s ) 、 i O S 7 ア プ リ ケ ー シ ョ ン 開 発 に 対 応 。 A n d r o i d 開 発 機 能 が 追 加 さ れ た 。 A n d r o i d ア プ リ ケ ー シ ョ ン の デ バ ッ グ に は P A S e r v e r を 必 要 と し な い 。 原 則 と し て A R M v 7 以 降 の N E O N 対 応 S o C を 載 せ た 端 末 で あ れ ば 、 D e l p h i 製 ア プ リ ケ ー シ ョ ン を 実 行 で き る 。 モ バ イ ル 開 発 ( i O S / A n d r o i d ) を 行 う 場 合 、 P r o f e s s i o n a l 版 で は M o b i l e A d d - O n P a c k を 別 途 購 入 す る 必 要 が あ る 。 P r o f e s s i o n a l 版 に も ロ ー カ ル 接 続 専 用 で は あ る が F i r e D A C が 追 加 さ れ た 。 P r o f e s s i o n a l 版 で F i r e D A C ︵ リ モ ー ト 接 続 ︶ を 使 う に は F i r e D A C C l i e n t / S e r v e r A d d - O n P a c k を 別 途 購 入 す る 必 要 が あ る 。
搭 載 さ れ る コ ン パ イ ラ は D C C 3 2 ( W i n d o w s 3 2 b i t ) , D C C 6 4 ( W i n d o w s 6 4 b i t ) , D C C O S X ( O S X ) , D C C I O S 3 2 ︵ i O S シ ミ ュ レ ー タ 用 ︶ , D C C I O S A R M ︵ i O S デ バ イ ス 用 ︶ , D C C A A R M ( A n d r o i d ) の 6 つ と な っ た 。
S t a r t e r 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 、 X E - X E 4 の ラ イ セ ン ス が 付 属 す る 。
2 0 1 4 年 3 月 1 日 に R A D S t u d i o の F i r e M o n k e y 専 用 開 発 環 境 で あ る ﹁ A p p m e t h o d ﹂ が 発 表 さ れ た 。 A p p m e t h o d に は O b j e c t P a s c a l ( D e l p h i ) 言 語 / C + + 言 語 が 含 ま れ る が 、 V C L を 用 い た ソ ー ス コ ー ド を コ ン パ イ ル す る 事 は で き な い 。 A p p m e t h o d は R A D S t u d i o / D e l p h i / C + + B u i l d e r と は 異 な り 、 プ ラ ッ ト フ ォ ー ム 毎 / 年 の サ ブ ス ク リ プ シ ョ ン 契 約 と な っ て い る 。 最 初 の リ リ ー ス で あ る ﹁ A p p m e t h o d 1 . 1 3 ﹂ は X E 5 相 当 で あ り 、 以 降 R A D S t u d i o の 新 版 が リ リ ー ス さ れ る の と ほ ぼ 同 時 期 に A p p m e t h o d も リ リ ー ス さ れ る よ う に な っ た 。 A p p m e t h o d は 同 等 バ ー ジ ョ ン の R A D S t u d i o / D e l p h i / C + + B u i l d e r と は 同 時 に イ ン ス ト ー ル で き な い 。 ま た 、 こ の A p p m e t h o d の リ リ ー ス に よ り 、 ド キ ュ メ ン ト な ど で 使 わ れ る D e l p h i の ﹁ 言 語 の 名 称 ﹂ が ﹁ O b j e c t P a s c a l 言 語 ﹂ と 記 述 さ れ る 事 が 多 く な っ た [ 1 9 ] 。
2 0 1 4 年 4 月 16 日 に ﹁ D e l p h i X E 6 ﹂ ︵ コ ー ド ネ ー ム : P r o t e u s 、 内 部 バ ー ジ ョ ン : 2 0 . 0 ︶ が 発 表 さ れ た [ 2 0 ] 。
W i n d o w s 8 . 1 に 対 応 。 デ ザ イ ン お よ び パ フ ォ ー マ ン ス を 改 善 し た ﹁ 高 品 質 リ リ ー ス ﹂ 。
S t a r t e r 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 、 X E - X E 5 の ラ イ セ ン ス が 付 属 す る 。
2 0 1 4 年 9 月 2 日 に ﹁ D e l p h i X E 7 ﹂ ︵ コ ー ド ネ ー ム : C a r p a t h i a 、 内 部 バ ー ジ ョ ン : 2 1 . 0 ︶ が 発 表 さ れ た [ 2 1 ] 。
O S X v 1 0 . 1 0 ( Y o s e m i t e ) 、 i O S 8 ア プ リ ケ ー シ ョ ン 開 発 に 対 応 、 F i r e M o n k e y に F i r e U I と 呼 ば れ る 機 能 が 追 加 さ れ た 。 こ れ は フ ォ ー ム を 各 デ バ イ ス 向 け に 最 適 化 さ れ た ユ ー ザ イ ン タ フ ェ ー ス に カ ス タ マ イ ズ す る も の で あ る 。 開 発 環 境 を イ ン ス ト ー ル す る OS と し て W i n d o w s V i s t a 以 前 は サ ポ ー ト さ れ な く な り 、 P A S e r v e r 実 行 環 境 と し て の M a c O S X v 1 0 . 7 ( L i o n ) も サ ポ ー ト さ れ な く な っ た 。 O S X お よ び i O S 向 け ア プ リ ケ ー シ ョ ン の 開 発 を 行 う の に S D K が 必 要 と な っ た た め 、 コ ン パ イ ル や 構 文 チ ェ ッ ク を 行 う だ け で も M a c の 実 機 が 必 要 と な っ て い る 。 ま た 、 こ の バ ー ジ ョ ン 以 降 、 B D E ( B o r l a n d D a t a b a s e E n g i n e ) は デ フ ォ ル ト で イ ン ス ト ー ル さ れ な く な っ た 。
並 列 プ ロ グ ラ ミ ン グ ラ イ ブ ラ リ ( P P L ) が 追 加 さ れ て い る 。
S t a r t e r 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 、 X E - X E 6 の ラ イ セ ン ス が 付 属 す る 。
2 0 1 5 年 4 月 7 日 に ﹁ D e l p h i X E 8 ﹂ ︵ コ ー ド ネ ー ム : E l b r u s 、 内 部 バ ー ジ ョ ン : 2 2 . 0 ︶ が 発 表 さ れ た [ 2 2 ] 。
作 業 実 行 支 援 ツ ー ル ﹁ C a s t a l i a ﹂ と パ ッ ケ ー ジ マ ネ ー ジ ャ ﹁ G e t I t ﹂ が 統 合 さ れ た 。 に i O S デ バ イ ス 用 64 ビ ッ ト コ ン パ イ ラ も 追 加 さ れ 、 A n d r o i d 5 . x ( L o l i p o p ) ア プ リ ケ ー シ ョ ン 開 発 に 対 応 し た 。 但 し A n d r o i d 2 . 3 x ( G i n g e r b r e a d ) に は 非 対 応 と な っ た 。
搭 載 さ れ る コ ン パ イ ラ は D C C 3 2 ( W i n d o w s 3 2 b i t ) , D C C 6 4 ( W i n d o w s 6 4 b i t ) , D C C O S X ( O S X ) , D C C I O S 3 2 ︵ i O S シ ミ ュ レ ー タ 用 ︶ , D C C I O S A R M ︵ i O S デ バ イ ス 用 ︶ , D C C I O S A R M 6 4 ( i O S デ バ イ ス 用 64 ビ ッ ト ) , D C C A A R M ( A n d r o i d ) の 7 つ と な っ た 。
S t a r t e r 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 、 X E - X E 7 の ラ イ セ ン ス が 付 属 す る 。
2 0 1 5 年 9 月 1 日 に ﹁ D e l p h i 1 0 S e a t t l e ﹂ ︵ コ ー ド ネ ー ム : A i t a n a 、 内 部 バ ー ジ ョ ン : 2 3 . 0 ︶ が 発 表 さ れ た [ 2 3 ] 。
W i n d o w s 1 0 に 対 応 。 O S X v 1 0 . 1 1 ( E l C a p i t a n ) 、 i O S 9 ア プ リ ケ ー シ ョ ン 開 発 に 対 応 、 A n d r o i d の サ ー ビ ス ア プ リ ケ ー シ ョ ン も 作 成 可 能 と な っ た 。 I D E が 利 用 可 能 な メ モ リ が 倍 増 し た た め 、 大 規 模 な プ ロ ジ ェ ク ト を ビ ル ド し て も メ モ リ 不 足 エ ラ ー が 発 生 し に く く な っ て い る [ 2 4 ] [ 2 5 ] 。 前 バ ー ジ ョ ン ま で 続 い た XE ナ ン バ リ ン グ が 廃 止 さ れ て い る 。
S t a r t e r 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 、 X E - X E 8 の ラ イ セ ン ス が 付 属 す る 。
2 0 1 6 年 4 月 20 日 に ﹁ D e l p h i 1 0 . 1 B e r l i n ﹂ ︵ コ ー ド ネ ー ム : B i g B e n 、 内 部 バ ー ジ ョ ン : 2 4 . 0 ︶ が 発 表 さ れ た [ 2 6 ] 。
A n d r o i d 6 . 0 、 i O S 1 0 、 m a c O S v 1 0 . 1 2 ( S i e r r a ) ア プ リ ケ ー シ ョ ン 開 発 に 対 応 。 F i r e M o n k e y の フ ォ ー ム デ ザ イ ナ も 独 立 表 示 可 能 に な っ た ︵ デ フ ォ ル ト で は 埋 め 込 み デ ザ イ ナ ︶ 。 ク ラ ス ヘ ル パ ー の 仕 様 変 更 が 行 わ れ て い る 。 イ ン ス ト ー ラ の 改 良 に よ り 、 イ ン ス ト ー ル オ プ シ ョ ン に よ っ て は イ ン ス ト ー ル 時 間 が 大 幅 に 短 縮 さ れ る よ う に な っ た 。 こ の バ ー ジ ョ ン か ら U l t i m a t e エ デ ィ シ ョ ン が 廃 止 さ れ て い る 。
2 0 1 6 年 8 月 22 日 以 降 、 S t a r t e r E d i t i o n が 無 償 で 入 手 で き る よ う に な っ て い る [ 2 7 ] 。 2 0 0 6 年 の T u r b o D e l p h i E x p l o r e r 以 来 、 10 年 ぶ り の 無 償 版 で あ る 。 ま た S t a r t e r E d i t i o n は T u r b o E x p l o r e r と は 異 な り 、 複 数 の パ ー ソ ナ リ テ ィ ︵ 言 語 ︶ が 共 存 で き る た め 、 D e l p h i と C + + B u i l d e r を 同 じ 環 境 で 利 用 す る 事 が 可 能 と な っ て い る 。 コ ン ポ ー ネ ン ト の イ ン ス ト ー ル に も 制 限 が な い 。
S t a r t e r 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 、 X E - X E 8 、 1 0 S e a t t l e の ラ イ セ ン ス が 付 属 す る 。
2 0 1 7 年 3 月 22 日 に ﹁ D e l p h i 1 0 . 2 T o k y o ﹂ ︵ コ ー ド ネ ー ム : G o d z i l l a 、 内 部 バ ー ジ ョ ン : 2 5 . 0 ︶ が 発 表 さ れ た [ 2 8 ] 。
E n t e r p r i s e 以 上 の S K U に L L V M エ ン ジ ン ベ ー ス の L i n u x 64 ビ ッ ト コ ン パ イ ラ が 追 加 さ れ た ( U b u n t u 1 6 . 0 4 L T S / R e d H a t E n t e r p r i s e L i n u x 7 対 応 ) 。 ま た 、 イ ン ス ト ー ラ の 改 良 に よ り 、 イ ン ス ト ー ル 時 間 が 大 幅 に 短 縮 さ れ る よ う に な っ た 。
搭 載 さ れ る コ ン パ イ ラ は D C C 3 2 ( W i n d o w s 3 2 b i t ) , D C C 6 4 ( W i n d o w s 6 4 b i t ) , D C C O S X ( O S X ) , D C C I O S 3 2 ︵ i O S シ ミ ュ レ ー タ 用 ︶ , D C C I O S A R M ︵ i O S デ バ イ ス 用 ︶ , D C C I O S A R M 6 4 ( i O S デ バ イ ス 用 64 ビ ッ ト ) , D C C A A R M ( A n d r o i d ) , D C C L I N U X 6 4 ( L i n u x 6 4 b i t ) の 8 つ と な っ た 。
2 0 1 7 年 12 月 13 日 に リ リ ー ス さ れ た R e l e a s e 2 ( 1 0 . 2 . 2 ) に お い て 、 E n t e r p r i s e 以 上 の S K U で R A D S e r v e r の 単 一 サ イ ト / 単 一 サ ー バ ー 配 置 ラ イ セ ン ス が 含 ま れ る よ う に な っ た 。
2 0 1 8 年 3 月 14 日 に リ リ ー ス さ れ た R e l e a s e 3 ( 1 0 . 2 . 3 ) に お い て 、 P r o f e s s i o n a l E d i t i o n に モ バ イ ル サ ポ ー ト が 追 加 さ れ た 。 従 来 、 M o b i l e A d d - O n P a c k と し て 別 売 さ れ て い た も の が 統 合 さ れ た 形 に な る 。
2 0 1 8 年 7 月 19 日 に 、 従 来 の P r o f e s s i o n a l E d i t i o n 相 当 を 無 償 化 し た ﹁ D e l p h i C o m m u n i t y E d i t i o n ﹂ が リ リ ー ス さ れ た 。 W i n d o w s 6 4 b i t , m a c O S , i O S , A n d r o i d 向 け の 開 発 が 可 能 と な っ て い る 。 無 償 版 S t a r t e r E d i t i o n と は 異 な り 、 ﹁ C + + B u i l d e r C o m m u n i t y E d i t i o n ﹂ と 同 時 に イ ン ス ト ー ル す る 事 は で き な い 。
S t a r t e r / C o m m u n i t y 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 、 X E - X E 8 、 1 0 S e a t t l e 、 1 0 . 1 B e r l i n の ラ イ セ ン ス が 付 属 す る 。
2 0 1 8 年 11 月 22 日 に ﹁ D e l p h i 1 0 . 3 R i o ﹂ ︵ コ ー ド ネ ー ム : C a r n i v a l 、 内 部 バ ー ジ ョ ン : 2 6 . 0 ︶ が 発 表 さ れ た [ 2 9 ] 。 同 日 、 C o m m u n i t y E d i t i o n も 更 新 さ れ て い る 。
S t a r t e r E d i t i o n は 廃 止 さ れ た 。 P r o f e s s i o n a l E d i t i o n に あ っ た 別 売 の F i r e D A C C l i e n t / S e r v e r A d d - o n P a c k も 廃 止 さ れ 、 フ ル 機 能 の F i r e D A C を 利 用 す る た め に は E n t e r p r i s e E d i t i o n 以 上 の S K U が 必 要 と な っ た 。
型 推 論 可 能 な イ ン ラ イ ン 変 数 宣 言 が 行 え る よ う に な っ て お り 、
procedure Test ;
var
i : Integer ;
begin
for i := 1 to 100 do
writeln ( i ) ;
end ;
従来このような記述をしなければならなかったものが、
procedure Test ;
begin
for var i := 1 to 100 do
writeln ( i ) ;
end ;
こ の よ う に v a r ブ ロ ッ ク を 使 わ ず に シ ン プ ル に 書 け る よ う に な っ た 。
L i n u x コ ン パ イ ラ ( D C C L I N U X 6 4 ) で は A R C ( 自 動 参 照 カ ウ ン ト ) が 廃 止 さ れ 、 A n s i S t r i n g / A n s i C h a r が サ ポ ー ト さ れ る よ う に な っ た 。
2 0 1 9 年 7 月 19 日 に リ リ ー ス さ れ た R e l e a s e 2 ( 1 0 . 3 . 2 ) に お い て 、 L L V M エ ン ジ ン ベ ー ス の m a c O S 用 6 4 b i t コ ン パ イ ラ が 追 加 さ れ た 。 ま た 、 E n t e r p r i s e 以 上 の S K U で 、 L i n u x デ ス ク ト ッ プ ア プ リ を F i r e M o n k e y G U I で 開 発 可 能 に な る F M X L i n u x が バ ン ド ル さ れ る よ う に な っ た 。
2 0 1 9 年 11 月 21 日 に リ リ ー ス さ れ た R e l e a s e 3 ( 1 0 . 3 . 3 ) に お い て 、 L L V M エ ン ジ ン ベ ー ス の A n d r o i d 用 6 4 b i t コ ン パ イ ラ が 追 加 さ れ た 。 ま た 、 E n t e r p r i s e 以 上 の S K U で 、 デ ー タ ベ ー ス 接 続 と 同 じ よ う に 多 様 な エ ン タ ー プ ラ イ ズ ア プ リ ケ ー シ ョ ン に 接 続 可 能 と な る E n t e r p r i s e C o n n e c t o r s が バ ン ド ル さ れ る よ う に な っ た 。
搭 載 さ れ る コ ン パ イ ラ は D C C 3 2 ( W i n d o w s 3 2 b i t ) , D C C 6 4 ( W i n d o w s 6 4 b i t ) , D C C O S X ( m a c O S 3 2 b i t ) , D C C O S X 6 4 ( m a c O S 6 4 b i t ) , D C C I O S 3 2 ︵ i O S シ ミ ュ レ ー タ 用 ︶ , D C C I O S A R M ︵ i O S デ バ イ ス 用 ︶ , D C C I O S A R M 6 4 ( i O S デ バ イ ス 用 64 ビ ッ ト ) , D C C A A R M ( A n d r o i d ) , D C C A A R M 6 4 ( A n d r o i d 6 4 b i t ) , D C C L I N U X 6 4 ( L i n u x 6 4 b i t ) の 10 種 類 と な っ た 。
C o m m u n i t y 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 、 X E - X E 8 、 1 0 - 1 0 . 2 の ラ イ セ ン ス が 付 属 す る 。
2 0 2 0 年 5 月 27 日 に ﹁ D e l p h i 1 0 . 4 S y d n e y ﹂ ︵ コ ー ド ネ ー ム : D e n a l i 、 内 部 バ ー ジ ョ ン : 2 7 . 0 ︶ が 発 表 さ れ た [ 3 0 ] 。
C o m m u n i t y E d i t i o n に 関 し て は ラ イ セ ン ス 違 反 の 利 用 が 増 加 し て い る と の 分 析 か ら 、 有 償 版 を 先 行 さ せ る と い う 判 断 が な さ れ た た め [ 3 1 ] 、 同 日 に は リ リ ー ス さ れ な か っ た 。
L a n g u a g e S e r v e r P r o t o c o l ︵ 英 語 版 ︶ ( L S P ) に 対 応 し 、 コ ー ド 補 完 ( C o d e I n s i g h t ) の 性 能 が 向 上 し た 。 モ バ イ ル 開 発 用 コ ン パ イ ラ に あ っ た A u t o m a t i c R e f e r e n c e C o u n t i n g ︵ 英 語 版 ︶ ( A R C ) は 廃 止 さ れ た 。 1 0 . 3 R i o へ の 実 装 が 見 送 ら れ て い た カ ス タ ム マ ネ ー ジ ド レ コ ー ド と 呼 ば れ る コ ン ス ト ラ ク タ と デ ス ト ラ ク タ を 持 つ レ コ ー ド 型 が こ の バ ー ジ ョ ン で 実 装 さ れ た 。
m a c O S C a t a l i n a に お い て 32 ビ ッ ト ア プ リ が 動 作 し な く な っ た た め 、 タ ー ゲ ッ ト プ ラ ッ ト フ ォ ー ム か ら ﹃ m a c O S 3 2 ビ ッ ト ﹄ が 選 択 で き な く な っ て い る 。 同 様 に " i O S デ バ イ ス 32 ビ ッ ト " も 選 択 で き な い 。 た だ し 、 こ れ ら の コ マ ン ド ラ イ ン コ ン パ イ ラ ( D C C O S X , D C C I O S A R M ) は 付 属 し て い る 。
2 0 2 1 年 7 月 19 日 に 1 0 . 4 . 2 C o m m u n i t y E d i t i o n が リ リ ー ス さ れ た [ 3 2 ] 。
C o m m u n i t y 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 、 X E - X E 8 、 1 0 - 1 0 . 3 の ラ イ セ ン ス が 付 属 す る 。
2 0 2 1 年 9 月 10 日 に ﹁ D e l p h i 1 1 A l e x a n d r i a ﹂ ︵ コ ー ド ネ ー ム : O l y m p u s 、 内 部 バ ー ジ ョ ン : 2 8 . 0 ︶ が 発 表 さ れ た [ 3 3 ] 。
I D E が 高 D P I に 対 応 。 フ ォ ー ム デ ザ イ ナ が V C L ス タ イ ル を 使 用 し て レ ン ダ リ ン グ で き る よ う に な っ た 。 A p p l e M 1 M a c 用 の 6 4 b i t コ ン パ イ ラ が 追 加 さ れ 、 前 バ ー ジ ョ ン で サ ポ ー ト 外 に な っ て い た m a c O S 3 2 b i t 用 コ ン パ イ ラ / i O S シ ミ ュ レ ー タ 3 2 b i t 用 コ ン パ イ ラ / i O S デ バ イ ス 3 2 b i t 用 コ ン パ イ ラ が 付 属 し な く な っ た 。 V i s u a l S t u d i o C o d e と の 連 携 機 能 が 追 加 さ れ 、 D e l p h i L S P 機 能 拡 張 が 用 意 さ れ て い る 。
D e l p h i 2 0 0 9 以 降 、 W i n d o w s 用 コ ン パ イ ラ が 生 成 す る 実 行 形 式 フ ァ イ ル の PE ヘ ッ ダ ー に は O S V e r s i o n / S u b s y s t e m V e r s i o n と も に 5 . 0 が 設 定 さ れ て い た が 、 1 1 A l e x a n d r i a で は 6 . 0 が 設 定 さ れ て い る 。 こ の た め 、 1 1 A l e x a n d r i a で 生 成 さ れ た 実 行 形 式 フ ァ イ ル は W i n d o w s X P 以 前 の OS で は 動 作 し な い 。
2 0 2 2 年 9 月 8 日 に リ リ ー ス さ れ た R e l e a s e 2 ( 1 1 . 2 ) に お い て 、 i O S シ ミ ュ レ ー タ 6 4 b i t 用 コ ン パ イ ラ が 追 加 さ れ た 。 i O S シ ミ ュ レ ー タ を 動 作 さ せ る た め に は A R M - 6 4 ( M 1 ま た は M 2 ) 搭 載 M a c が 必 要 。
搭 載 さ れ る コ ン パ イ ラ は D C C 3 2 ( W i n d o w s 3 2 b i t ) , D C C 6 4 ( W i n d o w s 6 4 b i t ) , D C C O S X 6 4 ( m a c O S I n t e l 6 4 b i t ) , D C C O S X A R M 6 4 ( m a c O S A r m 6 4 b i t ) , D C C I O S A R M 6 4 ( i O S デ バ イ ス 6 4 b i t ) , D C C I O S S I M A R M 6 4 ( i O S シ ミ ュ レ ー タ 6 4 b i t ) , D C C A A R M ( A n d r o i d 3 2 b i t ) , D C C A A R M 6 4 ( A n d r o i d 6 4 b i t ) , D C C L I N U X 6 4 ( L i n u x 6 4 b i t ) の 9 種 類 と な っ た 。
2 0 2 3 年 2 月 28 日 に 製 品 の 品 質 向 上 を 目 的 と し た R e l e a s e 3 ( 1 1 . 3 ) が リ リ ー ス さ れ た 。
2 0 2 3 年 4 月 27 日 に 1 1 . 3 C o m m u n i t y E d i t i o n が リ リ ー ス さ れ た [ 3 4 ] 。
C o m m u n i t y 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 、 X E - X E 8 、 1 0 - 1 0 . 4 の ラ イ セ ン ス が 付 属 す る 。
2 0 2 3 年 11 月 8 日 に ﹁ D e l p h i 1 2 A t h e n s ﹂ ︵ コ ー ド ネ ー ム : Y u k o n 、 内 部 バ ー ジ ョ ン : 2 9 . 0 ︶ が 発 表 さ れ た [ 3 5 ] 。
2 5 5 文 字 を 超 え る 文 字 列 リ テ ラ ル が 使 え る よ う に な り 、 三 重 引 用 符 で 囲 ん だ 複 数 行 に 渡 る ( 改 行 を 含 む ) 文 字 列 リ テ ラ ル が 使 え る よ う に な っ た 。 デ フ ォ ル ト で 浮 動 小 数 点 例 外 が 無 効 と な っ て い る 。 V C L は M D I の サ ポ ー ト が 強 化 さ れ 、 モ ダ ン な M D I ア プ リ ケ ー シ ョ ン を 構 築 可 能 に な っ て い る 。 F i r e M o n k e y が サ ポ ー ト す る す べ て の プ ラ ッ ト フ ォ ー ム に 対 し て 、 S k i a サ ポ ー ト が 追 加 さ れ た 。 A n d r o i d タ ー ゲ ッ ト A P I レ ベ ル 33 サ ポ ー ト も 追 加 さ れ て い る 。
2 0 2 4 年 4 月 5 日 に リ リ ー ス さ れ た R e l e a s e 1 ( 1 2 . 1 ) に お い て 、 A n d r o i d タ ー ゲ ッ ト A P I レ ベ ル 34 サ ポ ー ト が 追 加 さ れ た 。
C o m m u n i t y 版 を 除 き 、 D e l p h i 7 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 、 X E - X E 8 、 1 0 - 1 1 の ラ イ セ ン ス が 付 属 す る 。
今後、追加のARM用コンパイラやWASM コンパイラを盛り込む可能性があると、2020年 のロードマップにてアナウンスされている[36] 。
10.2 Tokyo より完全無料版の Community Edition [37] が提供されている。有料の Delphi Professional と同等の機能を持ち、従来の Win32 アプリケーションのみならず Windows 64bit, macOS, iOS, Android の開発が可能となっている。
Delphi 6 では Personal 版が無料で提供されていた。
Delphi 2006 Update2 相当の Turbo Delphi for Win32 Explorer / Turbo Delphi for .NET Explorer が無料で提供されていた。
Delphi 10.1 Berlin では Starter Edition が無料で提供されていた。
Delphi 10.2 Tokyo から Community Edition が無料で提供されている。
DelphiのVCL / CLX / FMXは、コンポーネントと呼ばれるソフトウェア部品の集合で構成され、プログラマはこのコンポーネントを組み合わせて視覚的にアプリケーションを開発する方式となっているが、ユーザープログラマがコンポーネントを自由に作成して開発環境自体に組み込み、開発環境の拡張が可能となっている。
多くの有償/無償のコンポーネントが作成・公開され、開発環境を容易に拡張できるシステムはユーザープログラマからの支持も高いが、Delphiのバージョン毎に互換性が無い場合も多く、コンポーネントのソースコードが公開されている場合は使用している Delphiのバージョンに合わせて自分でコンポーネントのコードを修正する必要がある。
E m b a r c a d e r o P r i s m ︵ エ ン バ カ デ ロ プ リ ズ ム ︶ は 、 か つ て エ ン バ カ デ ロ ・ テ ク ノ ロ ジ ー ズ が . N E T 向 け の 新 た な I D E と し て 販 売 し て い た 製 品 で あ る 。 以 前 は D e l p h i P r i s m と 呼 ば れ て い た が 、 X E 2 よ り 名 称 か ら D e l p h i が 外 れ E m b a r c a d e r o P r i s m と な っ た 。
D e l p h i は P r i s m 登 場 以 前 か ら 、 バ ー ジ ョ ン 8 以 降 に お い て 、 D e l p h i の . N E T 開 発 用 の 環 境 ( D e l p h i f o r . N E T ) は W i n 3 2 版 の V C L と 互 換 性 を 持 つ フ レ ー ム ワ ー ク V C L . N E T と 、 マ イ ク ロ ソ フ ト の フ レ ー ム ワ ー ク W i n d o w s F o r m s の 両 方 を サ ポ ー ト し て い た 。 し か し 、 D e l p h i 2 0 0 7 で は W i n d o w s F o r m s の サ ポ ー ト が 打 ち 切 ら れ る こ と と な っ た 。
D e l p h i 2 0 0 9 よ り エ ン バ カ デ ロ ・ テ ク ノ ロ ジ ー ズ は 方 針 転 換 を 行 い 、 そ れ ま で の D e l p h i f o r . N E T ( D e l p h i . N E T ) を 置 き 換 え る 決 定 を 下 し た 。 こ う し て 生 ま れ た の が P r i s m で あ る 。 誕 生 当 初 は D e l p h i の 名 を 冠 し て は い た も の の 、 実 際 は R e m O b j e c t s ︵ 英 語 版 ︶ の 言 語 コ ン パ イ ラ O x y g e n e ︵ 英 語 版 ︶ ( 以 前 は C h r o m e と 呼 ば れ て い た ) と マ イ ク ロ ソ フ ト の I D E を 使 用 す る 全 く 新 し い 製 品 で あ っ た 。 P r i s m で は そ れ ま で の V C L . N E T は サ ポ ー ト さ れ ず 、 フ レ ー ム ワ ー ク の サ ポ ー ト は W i n d o w s F o r m s の み と な っ て い た 。
D e l p h i f o r W i n 3 2 ( D e l p h i W i n 3 2 ) と は 異 な り 、 P r i s m は 更 新 が 頻 繁 に 行 わ れ た 。 単 体 製 品 版 に は 初 年 度 分 の 年 間 メ ン テ ナ ン ス & サ ポ ー ト が 付 属 し て お り 、 翌 年 度 以 降 も 契 約 更 新 が 可 能 で 、 こ の 契 約 期 間 中 で あ れ ば い つ で も 最 新 版 を 入 手 す る こ と が で き た 。 こ の た め 、 バ ー ジ ョ ン ア ッ プ 版 の 設 定 が な か っ た 。 ま た 、 一 度 契 約 が 切 れ て し ま う と 新 規 で の 製 品 購 入 が 必 要 で あ っ た 。 さ ら に R A D S t u d i o 版 に は 初 年 度 分 の 年 間 メ ン テ ナ ン ス & サ ポ ー ト も 付 属 し て い な い た め 、 購 入 年 度 か ら 加 入 し て い な い と メ ン テ ナ ン ス リ リ ー ス を 入 手 で き な い の で 注 意 が 必 要 で あ っ た 。
E m b a r c a d e r o P r i s m は X E 3 ( X E 3 . 2 ) が 最 終 バ ー ジ ョ ン と な り 、 R A D S t u d i o X E 4 以 降 に 含 ま れ ず 、 ス タ ン ド ア ロ ン 製 品 と し て も 提 供 さ れ な く な っ た 。 サ ポ ー ト と メ ン テ ナ ン ス の ア ッ プ デ ー ト も 2 0 1 3 年 8 月 で 終 了 し て い る 。 エ ン バ カ デ ロ ・ テ ク ノ ロ ジ ー ズ は 、 今 後 の P r i s m の 最 新 版 は R e m O b j e c t s か ら 購 入 す る よ う に ア ナ ウ ン ス し て い る [ 4 5 ] 。 な お R e m O b j e c t s は P r i s m の 名 称 を 用 い ず 、 O x y g e n e ] す る 方 針 を 打 ち 出 し て い る [ 4 6 ] 。
Delphi for .NET (Delphi.NET) との互換性[ 編集 ]
PrismとDelphi for .NET のどちらも.NET開発環境ではあるが、VCL.NETを利用したDelphi for .NETのコードとはフレームワークとしての互換性がない。
Delphi for Win32 (Delphi Win32) との互換性[ 編集 ]
PrismにはDelphi for Win32とある程度の互換性を保つためのオプションが存在するものの、ほぼ互換性がない。「Oxidizer 」と呼ばれるRem Objects製のコードコンバーターがあり[47] 、Delphi for Win32のコードをPrismへコンバートする事ができる。
こ れ ら の 他 、 メ ン テ ナ ン ス リ リ ー ス が 存 在 す る 。
﹁ D e l p h i P r i s m 2 0 0 9 ﹂ は 2 0 0 8 年 12 月 2 日 に 発 表 さ れ た 。 P r i s m の 最 初 の バ ー ジ ョ ン 。
﹁ D e l p h i P r i s m 2 0 1 0 ﹂ は 2 0 0 9 年 8 月 25 日 に 発 表 さ れ た 。 ク ロ ス プ ラ ッ ト フ ォ ー ム 開 発 機 能 に よ り 、 L i n u x 用 の ア プ リ ケ ー シ ョ ン 開 発 を サ ポ ー ト 。
﹁ D e l p h i P r i s m 2 0 1 1 ﹂ は 2 0 1 0 年 6 月 3 日 に 発 表 さ れ た 。 ク ロ ス プ ラ ッ ト フ ォ ー ム 開 発 機 能 が さ ら に 拡 張 さ れ 、 M a c O S X 、 i O S 向 け の ア プ リ ケ ー シ ョ ン 開 発 を サ ポ ー ト 。
﹁ D e l p h i P r i s m X E ﹂ は 2 0 1 0 年 9 月 2 日 に 発 表 さ れ た 。 D e l p h i P r i s m 2 0 0 9 、 2 0 1 0 、 2 0 1 1 の ラ イ セ ン ス が 付 属 す る [ 注 釈 2 ] [ 注 釈 3 ] [ 注 釈 4 ] 。
﹁ E m b a c a d e r o P r i s m X E 2 ﹂ は 2 0 1 1 年 9 月 1 日 に 発 表 さ れ た 。 D e l p h i P r i s m 2 0 0 9 、 2 0 1 0 、 2 0 1 1 、 XE の ラ イ セ ン ス が 付 属 す る 。
﹁ E m b a c a d e r o P r i s m X E 3 ﹂ は 2 0 1 2 年 9 月 4 日 に ﹁ E m b a r c a d e r o R A D S t u d i o X E 3 ﹂ の 一 部 と し て 発 表 さ れ た 。 D e l p h i / E m b a c a d e r o P r i s m 2 0 0 9 、 2 0 1 0 、 2 0 1 1 、 XE 、 X E 2 の ラ イ セ ン ス が 付 属 す る 。 最 後 の メ ジ ャ ー リ リ ー ス と な っ た 。
(一) ^ あ く ま で ﹁ D e l p h i に と っ て は ﹂ で あ り 、 同 社 の 製 品 で あ る C # B u i l d e r が 先 に 採 用 し て い る 。
(二) ^ a b ア ッ プ グ レ ー ド し た 場 合 、 元 の バ ー ジ ョ ン と 同 じ バ ー ジ ョ ン の ラ イ セ ン ス の 重 複 取 得 は で き な い 。
(三) ^ a b 旧 バ ー ジ ョ ン ラ イ セ ン ス の 取 得 は 、 購 入 1 8 0 日 以 内 に 行 う 必 要 が あ る 。
(四) ^ a b ア カ デ ミ ッ ク 版 以 外 の R A D S t u d i o で は 、 D e l p h i 、 D e l p h i P r i s m に 含 ま れ る 旧 バ ー ジ ョ ン ラ イ セ ン ス の 他 、 C + + B u i l d e r 6 、 2 0 0 7 、 2 0 0 9 、 2 0 1 0 の ラ イ セ ン ス も 含 ま れ る 。
(五) ^ ち な み に F i r e M o n k e y と い う 名 前 は 2 0 1 6 年 の 丙 申 ( ひ の え さ る ) に 由 来 し て い る 。
低水準言語
高水準言語
1950年代
1960年代
1970年代
1980年代
1990年代
2000年代
2010年代
架空の言語