7
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DelphiAdvent Calendar 2024

Day 10

【Delphi】Delphi 2006 / Turbo Delphi 2006 について

Last updated at Posted at 2024-12-09

はじめに

『Delphi 2006 / Turbo Delphi 2006』 についての概要です。

image.png

概要

製品概要です。

項目 説明
製品名 Delphi 2006 for Win32
コードネーム DeXter
発売年 2005 (Borland Developer Studio) / 2006 (Turbo Delphi)
発売元 Borland Software Corporation
ビルドバージョン 10.0
コンパイラバージョン 18.0
BDS バージョン 4.0
サポートプラットフォーム Windows

『Borland Developer Studio 2006』は

  • Delphi for Win32
  • Delphi for .NET
  • C# Builder
  • C++ Builder

がセットになった製品です。

前バージョンとの違い

  • メモリマネージャが FastMM 相当品に変更されている
  • コードエディタでコードの折り畳みができるようになった
  • コードエディタで同期編集ができるようになった
  • ReportMemoryLeaksOnShutdown が標準で使えるようになった
  • クラスヘルパーに対応している
  • 演算子のオーバーロードが可能になった
  • スタティックなクラスデータ (クラスプロパティなど)
  • 高度なレコード型 (Advanced Record) がサポートされた
  • レコードヘルパーに対応している

その他

  • 再び『Quick Report』が付属するようになった
  • TBitmap にバッファオーバーフローの脆弱性がある
  • アプリケーションマニフェストを適用したアプリケーションを Windows Vista 以降で実行して〔Alt〕キーを単独で押すとコントロールが消える問題がある 1

image.png

次に

復活した Turbo シリーズについても触れておく必要があると思います。

Turbo Delphi

『Borland Developer Studio 2006』を単体製品としてバラしたのが

  • Turbo Delphi for Win32
  • Turbo Delphi for .NET
  • Turbo C#
  • Turbo C++

です。

image.png

Turbo シリーズのためのサイトも用意されていました。

項目 説明
製品名 Turbo Delphi for Win32
コードネーム DeXter
発売年 2006
発売元 Borland Software Corporation
ビルドバージョン 10.0
コンパイラバージョン 18.0
BDS バージョン 4.0
サポートプラットフォーム Windows
  • Turbo Delphi には Explorer (無償版) と Professional という 2 つの SKU があった。Enterprise 以上の SKU は存在しない
  • 『Turbo Delphi Professional』は破格の ¥39,800 だった
  • Turbo Delphi 2006 Explorer にはコンポーネントをインストールできない
  • 他の Turbo シリーズとは共存できない (事になっている)

image.png

おわりに

最後までアップデートをあてないと IDE が少々バギーです (例: QCWIN:Defect_No=26364)。アップデータやホットフィックスも数が多く、どれをどの順で当てたらいいのか悩みます。現在の Windows 環境へのインストールも困難です。

無償版の『Turbo Delphi Explorer』は CodeGear が Embarcadero に買収された 2008 年あたりでダウンロードできなくなりました。その後、無償版が 10 年間リリースされない事態に...

.NET Framework 1.1 の問題

Windows 8 以降、.NET Framework 1.1 はサポートされなくなりました。つまり、Delphi 8 ~ 2006 を普通に動かす事はできなくなりました。

CD またはダウンロード センターから、Windows 8、Windows 8.1、Windows Server 2012、Windows Server 2012 R2、Windows 10、または Windows 11 に .NET Framework 1.1 を手動でインストールすることはできません。 その機能はサポートされなくなりました。 パッケージをインストールしようとすると、"このバージョンの .NET Framework は以前にインストールしたバージョンと互換性がないため、セットアップを続行できません。" というエラー メッセージが表示されます。

image.png

実の所、.NET Framework 1.1 (や SDK) はインストール可能ではあります。

関連しますが、最近の Windows には Delphi 8 ~ 2006 インストールの前提条件として必要な IE6 や MSXML 4.0 をインストールできないかと思われます。

See also:

  1. Fix for QC report 37403 で回避可能。概要は QCWIN:Defect_No=37403

7
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?