9
5

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 1

【Delphi】Delphi (1) について

Last updated at Posted at 2024-11-30

はじめに

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

image.png

概要

製品概要です。

項目 説明
製品名 Delphi
コードネーム Delphi
発売年 1995
発売元 Borland International
ビルドバージョン 1.0
コンパイラバージョン 8.0
BDS バージョン -
サポートプラットフォーム Windows

前バージョンとの違い

言語的には 『Borland Pascal with Object 7.0』『Turbo Pascal 7.0 for DOS』 が前バージョンに相当します。16bit Windows で動作するという意味では 『Borland Pascal 7.0 for Windows』 が前バージョンに相当します。

See also:

  • 言語としては Object Pascal を名乗っている 1
  • クラス型が追加された
  • クラスライブラリとして VCL (Visual Component Library) が採用された
  • 例外処理が行えるようになった
  • 関数で Result 変数が使えるようになった
  • MS-DOS アプリケーションは作れない
  • 疑似コンソールアプリを作るための WinCRT ユニットが付属する
  • コマンドラインコンパイラ DCC.EXE が付属する
  • EXE パッカー W8LOSS.EXE が付属する
  • BDE (Borland Database Engine) が付属する
  • C/S 版には帳票ツール『ReportSmith』が付属する

その他

  • 元の名前は『Borland AppBuilder』
  • 唯一の 16bit Windows 用 Delphi
  • 32bit Windows にインストール可能
  • 64bit Windows にインストール不可
  • 実行形式バイナリ (*.EXE) は 32bit Windows でも動作する
  • 1994/10 に発覚した Pentium FDIV バグに対応。このバージョンのみ、バグ回避を行うコンパイラ指令がデフォルトで ON となっている ({$U+})
  • 早期体験プログラム (EEP) は定員 500 名で抽選、有償で 12,360円 (税込)、最終製品を無償で受け取れるというものだった
  • 『C Magazine』1995 年 10 月号には Delphi の体験版が収録されている
  • 日本語の体験版もあった記憶が...?
  • 日本では Standard Edition という安価な SKU が用意された
  • 『Delphi 1.0』は Delphi 2 ~ 4 のインストール CD 内にも収録されている
  • 『Delphi 1.0 C/S』はアンティークソフトウェアとして無償公開されている
  • 1995 年の殆どの期間で『Windows 3.1』が最新版の Windows でした。『Windows 95』もこの年にリリースされています

image.png

おわりに

始まりの Delphi です。書籍も多く出ていて、基本的な言語の構文を覚えるのなら Delphi 1 のもので充分な事もあります。

image.png image.png image.png

反面、製品マニュアルには『Turbo Pascal』や『標準 Pascal』に関する情報は載っていないので、効率のいいコードを書きたいのならそれらの情報も集めた方がいいと思います。

16bit アプリケーションなので 64bit Windows にはそのままではインストールできません。英語版は『DOSBox(-X)』で動作させる事ができます。

image.png

初代 Delphi は XP とかにインストールするのが一番簡単です!

See also:

  1. 最初の『Object Pascal』実装は Apple 社によるものです。

9
5
2

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
9
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?