いつも大変お世話になっております。
Windows 2000でDelphi 3を利用しているのですが、この度Windows 11に移行を検討しております。
試しにインストールして実行してみたところ、コンパイル実行時にエラー(動作を停止しました)が出て正常にコンパイルできません。
製品の関係でDelphi 3を最新のDelphi 12にすることはできません。
Delphi 3をWindows 11にインストールして、正常にコンパイルする方法はありますでしょうか。
以上、お手数ですがアドバイス頂けますと幸いです。
Windows 11でDelphi 3を動作させたことはないのですが、
Delphi 3を管理者権限で動作させてみても結果は同じですか?
igyさん
ご返信ありがとうございます。
管理者権限で動作させても、同様に「動作を停止しました」エラーが発生します。
ちなみに、
Delphi 2 ~ 3.1 は 32bit アプリケーションだけどインストーラが 16bit アプリケーションなせいで 64bit Windows へインストールできない件をどうにかする
https://qiita.com/ht_deko/items/ca2d174c14542646f46d
によると、
> Delphi 2 ~ 3.1 そのものは 32bit アプリケーションであるにもかかわらず、
> インストーラの制限によって 64bit Windows へはインストールできません。
とありますが、
TK さんは、Windows 11にDelphi 3をインストールしたとき、特に問題なくインストールできたのですか?
ショートカットのプロパティの互換性ページで互換モードを…って、もうWIndows 2000とかXPは選択できなくなっているのですね。
ここで選択されている範囲の互換モードで動作すればいいのですが、もしだめなら、VMwareとかHyper-VでWindows 2000とかXPの仮想環境を用意して、そこでDelphi 3を動かす、あたりでしょうか。
Windows10でもDelphi3どころかDelphi5でもインストール出来ない、無理矢理出来たとしても動かないので普通は無理では?
WindowsXPの環境または完全にWindowsXP以前のOSの挙動を再現しないと厳しいと思います
昔のにはWindowsXPモードがありましたが 11には無さそうです
もしその環境がDelphi専用ということでよければレジストリを変更するなどして
「UACを無効化」を試みてはいかがでしょうか?
ほかのアプリに影響があるのでお勧めしませんが動く可能性はあります
皆様
多数のご回答ありがとうございます。
そもそも64bitOSであるWindows11にDelphi3をインストールすること自体が無理なことなので、この件は諦めたいと思います。
アドバイスありがとうございました。
Mr.XRAYさんの情報によるとDelphi3はだめで 4や5はいけるかもしれませんね
http://mrxray.on.coocan.jp/Delphi/Others/Windows7_Delphi7.htm
それと
Windows11(64bit)で32bitアプリは動きますし
そもそもDelphi開発環境が32bitです
ついこのあいだ発売された Delphi12.3が初の64bit開発環境になります
Windows 10 は以下になっております (^^)
http://mrxray.on.coocan.jp/Delphi/Others/Windows10_Delphi7.htm#08
> Windows 10 は以下になっております (^^)
> http://mrxray.on.coocan.jp/Delphi/Others/Windows10_Delphi7.htm#08
結果的にこういうことになります.
Delphi 1 / Delphi 2 / Delphi3 / Delphi 3.1 は,
64ビット版の Windows には,setup32.exe を使用すればインストール可能です.
Delphi 4 / Delphi 5 は,
あらかじめ,何らかの方法で BDE をインストールしておけば,インストール可能です.