一括表示

64bit Windowsでコンパイル 投稿者:JG1MOU浜田 

近況です。

デスクトップ機をWindows7 Pro 64bitに更新しました。

Turbo HAMLOG/Winのコンパイラは、Delphi3.1と、Borland C++5.0です。
なんと、Windows95時代のものを、いまだに使ってます。
Delphi3.1は、インストーラが16ビットコードを使っているらしく、
64bit Windowsにはインストールできません。

Delphi7なら問題なく動作しているという記事を読みましたの
で、Delphi7をインストールしてみました。
これだって、もう10年も前に買ったコンパイラです。

いざ、コンパイルしてみると、エラーの嵐で大幅なコード修正を
余儀なくされそうです。

あきらめてVMwareの仮想PCのWindows XPモードにDelphi3.1を
インストールしてみましたが、重い・・・。

ここで思い切ってWindows XP環境からフォルダごとWindows7に
コピーし、レジストリも同様に書き換えてやったら、ばっちり動作
してくれました。

4コアマシンでWindows95時代のソフトを動かすわけですから、
そりゃ速いです! 快適快適!

この要領でVisual C++ 5.0もインストールし、快適に動作してくれ
ます。

これで、Windows7のサポートが切れるまでは、20年前の開発環境の
まま、遊べることが確認できました。 めでたしです。Hi

2013/11/23(Sat) 11:57:18  [No.373]


Re: 64bit Windowsでコンパイル 投稿者:JA2BQX 太田 

浜田さん、こんにちは。
何時もお世話になりありがとうございます。


> ここで思い切ってWindows XP環境からフォルダごとWindows7に
> コピーし、レジストリも同様に書き換えてやったら、ばっちり動作
> してくれました。
> この要領でVisual C++ 5.0もインストールし、快適に動作してくれ
> ます。


それはFBですね。こちらのVB6で作成ソフトはWin7で動かすと
一部おかしな動作があったりします。
新規にはVB.netで作成するようにしていますが、旧ソフトを
VB.net用に書き換えるのは大変ですので見送っています。

まあ、拙作のツールも殆どお役ご免のものが多いので困らないでしょう。

2013/11/23(Sat) 12:58:02  [No.374]


Re: 64bit Windowsでコンパイル 投稿者:JG1MOU浜田 

こちらこそお世話になっております。

> それはFBですね。こちらのVB6で作成ソフトはWin7で動かすと
> 一部おかしな動作があったりします。
> 新規にはVB.netで作成するようにしていますが、旧ソフトを
> VB.net用に書き換えるのは大変ですので見送っています。

Windows95, 98時代の開発ソフトは、リンクするライブラリが少ないせいか、
コンパクトな実行ファイルを生成するので気に入ってます。
また、最新の開発ソフトは私には使いこなせないと思ってます。

VBの場合は、ランタイムライブラリが影響するのでしょうか。

2013/11/23(Sat) 16:11:52  [No.375]


長野です。

よく動きましたね。私はそんな勇気がないので2年前Win7機を買った時、32bit版にしました。Delphi6 Personalが使えないと困るからです。でも、まだDelphiをインストールしていません。

今度Win8.1 pro 64bitを買いたいと思っていますので、そのとき同じように試してみたいと思います。知人がwin8.1機を買って、その先生をしなければならないのです。ちょっと触りましたが、まったく使う手順が予想できません。難しい。


> ここで思い切ってWindows XP環境からフォルダごとWindows7に
> コピーし、レジストリも同様に書き換えてやったら、ばっちり動作
> してくれました。

2013/11/26(Tue) 20:45:49  [No.376]


Re: 64bit Windowsでコンパイル 投稿者:JG1MOU浜田 

長野さん、お久しぶりです。

> 今度Win8.1 pro 64bitを買いたいと思っていますので、そのとき同じように試してみたいと思います。

実は、Win8.1が出たら買おうと思い待っていたのです。

しかし、店頭でいろいろ操作してみたら、これまでとは操作環境が
ずいぶんと異なっているのに閉口し、会社でもWin7を使っていて慣れて
いるのだから、無理してWin8.1にすることもないかな、と思い、Win7
としました。

私の環境(Win7 pro 64)ではDelphi5が動いてますので、Win8.1 64
でも、たぶんDelphi6 Personalが動くと思いますよ。

2013/11/28(Thu) 20:59:48  [No.377]