LoginSignup
7
2

More than 1 year has passed since last update.

Delphi 1.0 Client/Server が無償公開されたので Windows 7 の XP Mode にインストールしてみる

Last updated at Posted at 2020-02-15

はじめに

image.png

Delphi 25 周年記念で、Delphi 1.0 Client/Server がアンティークソフトウェアとして無償公開されたのでこれをインストールして試してみます。

あー。最新版の無償版である Community Edition は別にあるんだからね?

Delphi 1.0

Delphi 1.0 が動作する環境

インストール要件は次の通りです。

項目 備考
CPU Intel 386 以上の CPU(486 を推奨)
OS Windows 3.1 および 100% 互換性のある上位バージョン
メモリ 6MB 以上の拡張メモリ (C/S は 8MB 以上)
HDD 30MB 以上のハードディスク (C/S は 80MB 以上)
その他 CD-ROM ドライブまたは 3.5" フロッピードライブ

XP くらいまでなら普通にインストールできます。Win9x あたりにインストールするのがいいのでしょうけど、VM を作るのも大変です。

Delphi 1.0 は 16bit アプリケーションなので 64bit Windows にはインストールできません。Vista 以降の Windows だと UAC の関係でうまく動作しないかもしれません。

昔のように Windows 3.1 上で Delphi 1.0 を動かしたい方がいるかもしれませんが、Windows 3.1 をちゃんと動作させるのは至難の業です。英語版 Windows 3.11 であれば DOSBox でもそれなりに動作するようですが、日本語版 Windows 3.1 は VirtualPC くらいでしかちゃんと動きません。

Windows 7 の XP Mode

...という事で Windows 7 の XP Mode へインストールする事にしました。別に Windows 10 の Hyper-V で XP を動かしてもよかったのですが、なんとなく。

なお、XP Mode は VirtualPC の機能の一部なので、VirtualPC に Windows 3.1 をインストールして動作させる事もできます。
image.png

では、本題です。

  1. まずは XP Mode をインストールし、セットアップしておきます。

    image.png
  2. Delphi 1.0 のアーカイブを解凍し、INSTALL フォルダを仮想 XP のルートに (C:) にコピーします。デフォルトの設定では Windows 7 の C: ドライブが仮想ドライブとして透過的に見えるので、ファイルのコピーは難しくないハズです。1

    image.png
  3. C:\INSTALL\DISK1 にある SETUP.EXE を実行します。

    image.png
  4. だいたい、[Continue] ボタンを押していって [Install] ボタンを押せばインストールが進みます。設定はデフォルトのままでいいでしょう。

    image.png
  5. 有名なスピードメーターインストーラー。

    image.png
  6. セットアップが完了しました。

    image.png
  7. Windows 7 でスタートメニューを開くと [Windows XP Mode アプリケーション] の所に 'Delphi' が増えています。

    image.png
  8. メニューを掘ると [Delphi (Windows XP Mode)] があります。

    image.png
  9. Delphi 1.0 Client/Server が起動しました。

    image.png

なお、[Help | About...] で 〔Alt〕キーを押しながら AND とタイプすると...
image.png
ヘジたんの若い頃の写真が出てきます。

Tips

Q1: 日本語が文字化けします

A1: [Options | Environment] で [Environment Options] を開き、[Editor display] タブの [Editor font:] で MS ゴシック を選びましょう。
image.png

Q2: コンパイルの進捗が判りません

A2: [Environment Options] の [Preferences] タブの [Compiling] にある Show compiler progress にチェックを入れましょう。
image.png

Q3: 最近の Delphi にあるようなプロジェクトのひな型ってないんですか?

A3: [Environment Options] の [Preferences] タブの [Gallery] にある Use on New Project にチェックを入れましょう。
image.png
[File | New Project] で新規プロジェクトを作成する時にプロジェクトの種類を選べるようになります。
image.png
ギャラリーの設定は [Options | Gallery] にあります。
image.png
ここで既存のプロジェクトをギャラリーに追加する事ができます。

Q4: W8LOSS.EXE ってなんですか?

A4: EXE サイズをちっちゃくしてくれるユーティリティです。減量 (Weight loss) ですね。

おわりに

今年で Delphi 25 周年です。25 周年記念サイトや、記念 Web セミナーがあったりしてなかなか盛り上がっているようです。
image.pngimage.png

See also:

  1. 16bit アプリケーションは ファイル名やフォルダ名が 8.3 形式でないとうまく動作しない事が多いので、短い名前で短いパスのフォルダで作業するのが無難です。

7
2
0

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
2