喫茶XRAYトップページ

[スレッド全体
]

[9414] Windows10にDelphi7インストール返信 削除
2015/11/25 (水) 07:56:17 Mr.XRAY
Windows 10 に Delphi 7 をインストールしてみました.

[Windows 10 Pro64 に Delphi 7 Pro をインストール]
http://mrxray.on.coocan.jp/Delphi/Others/Windows10_Delphi7.htm

Delphi 7 は Windows XP 対応版です.正常に機能する可能性は高いでしょう.
Windows 10 ではアプリのインストールや実行指針が更に厳密になっているようです.
(Windows XP 時代に出された指針です)
真面目に Windows XP 対応であればインストール可能ではないかと.

Windows 2000 と Windows XP ではマイクロソフトの指針が変更になっています.
Windows 2000 対応だけのアプリの場合は厳しいかも知れません.

インストールも運用も UAC を OFF にしてなら可能かも知れません.


[9430] Vista以降のWindows返信 削除
2015/11/30 (月) 21:40:59 Mr.XRAY
Vista 以降の Windows の動作アプリのビット関係は以下のようになっています.

(1) 32 ビット版の Windows
    32 ビットのプログラムが実行可能
    NTVDM という機能を有効にすると 16 ビットのプログラムも実行可能
    ただし,どんな 16 ビットのプログラムも正常に動作するとは限らない

    16 ビットのプログラムの内,特定のインストーラだけは,内部で,該当する
    32 ビットのプログラムが代わりに起動して実行する

(2) 64 ビット版の Windows
    64 ビットのプログラムが実行可能
    32 ビットのプログラムが実行可能
    特定の 16 ビットのプログラム(これはインストーラ)だけが実行可能
    それ以外の 16 ビットのプログラムは実行できない


[9431] Re:Vista以降のWindows返信 削除
2015/11/30 (月) 22:08:24 taka
▼ Mr.XRAYさん
> Vista 以降の Windows の動作アプリのビット関係は以下のようになっています.
>
> (1) 32 ビット版の Windows
>     32 ビットのプログラムが実行可能
>     NTVDM という機能を有効にすると 16 ビットのプログラムも実行可能
>     ただし,どんな 16 ビットのプログラムも正常に動作するとは限らない
>
>     16 ビットのプログラムの内,特定のインストーラだけは,内部で,該当する
>     32 ビットのプログラムが代わりに起動して実行する
>
> (2) 64 ビット版の Windows
>     64 ビットのプログラムが実行可能
>     32 ビットのプログラムが実行可能
>     特定の 16 ビットのプログラム(これはインストーラ)だけが実行可能
>     それ以外の 16 ビットのプログラムは実行できない


そういう機能があったのですね。
調べると、有効になっていました。
Windows7は、初期設定が無効だったのでしょうね。

Win3.1アプリが動かせないので
WindowsXP実機 処分できずにいたので助かりました。


[9432] Re2:Vista以降のWindows返信 削除
2015/11/30 (月) 22:50:18 taka
Win3.1アプリは、Win10に移動して動きました。

delphi2だけがWinXPに居残り問題児になりました。

delphi2は 互換モードにしても Win10で相変わらず落ちます。
フォルダrunimageを手動コピーですか?

---------------------------
16 bit MS-DOS Subsystem
---------------------------
Q:\install\setup.exe
The NTVDM CPU has encountered an illegal instruction.
CS:0000 IP:0024 OP:0f 04 13 02 3a Choose 'Close' to terminate the application.
---------------------------
閉じる(C)   無視(I)
---------------------------

[Window Title]
NTVDM.EXE

[Main Instruction]
NTVDM.EXE は動作を停止しました

[Content]
問題が発生したため、プログラムが正しく動作しなくなりました。プログラムは閉じられ、解決策がある場合は Windows から通知されます。

[デバッグ(D)] [プログラムの終了(C)]


うーん。。。

[9434] Re3:Vista以降のWindows返信 削除
2015/11/30 (月) 22:56:31 Mr.XRAY
▼ takaさん

> delphi2は 互換モードにしても Win10で相変わらず落ちます。
> フォルダrunimageを手動コピーですか?


今,思い出しました.Windows (32) のビルド番号はいくつでしょう.
実は,申し訳ないのですが,ビルド 10586 でテストしています.

コマンドプロンプトで Ver コマンドで確認できます.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82