0

最初に、Windows 7 64 ビット上の PB 10.5 に関する私の元の質問リンクは、ほとんど次のリンクで回答されています - PowerBuilder 10.5 Application on Windows XP 32-bit to Windows 7 64-bit

64 ビット マシンで PB 10.5 ランタイム ファイルを使用した経験のある人はいますか?

現在、Windows XP で 32 ビット アプリケーションを使用しています。クライアントは、Windows 7 64 ビットで動作することを望んでいます。これは大きな飛躍であり、PB 10.5 は長い間サポートされていません。

The Runtime Packager PowerBuilder ランタイム DLL をうまくいじって、Windows 7 64 ビット システムで次の DLL の動作を取得した人はいますか? libjcc.dll libjutils.dll pbacc105.dll pbdwe105.dll pbdwr105.dll pbdwr105.pbd pbjag105.dll pbjvm105.dll pbshr105.dll pbtra105.dll pbvm105.dll

これらが 32 ビット DLL であることは認識していますが、どこかから始める必要があり、これに取り組む方法がわかりません。誰かの助けやアドバイスを期待しています。

4

4 に答える 4

3

あなたにとって最も役立つ答えは、まったく役に立たない答えだと思います。

最初のポイントは、PB 10.5 が Windows 7 よりも古いことです。明らかに、Windows 7 での 10.5 の成功は、アプリケーションの上位互換性を提供する Microsoft の能力に依存することになります。(前方互換性を提供することでの MS の成功は、私が使用した他のプラットフォームと比較して優れていますが、完全ではありませんでした。)

Windows 7 は、PB 11.0 のタイム フレームである IIRC の前後にリリースされました。Sybase が Windows 7 をサポートすることを発表するのに、12.0 サイクルのどこかが必要でした。新しいプラットフォームのサポートは、マーケティング キャップの良い羽毛であるため、この遅延の合理的な解釈は、いくつかの問題を発見し、それらに対処しなければならなかったということです。アウト。(私の知る限りでは、Sybase はこれらの問題を 1 か所にリストしたことはありませんが、パッチごとに公開されているバグ リストにはいくつかのものが含まれている可能性があります。)

アプリケーションの Open イベントに 1 行で 10.5 アプリケーションを作成したとしたら、次のようになります。

MessageBox ("Hello World!", "It's me!")

これをWindows 7に展開すると、うまくいくでしょう。逆に、Sybase の動作から推測したところ、Windows 7 に展開すると失敗する機能の組み合わせや順列がいくつか存在します。アプリケーションがこの n 次元の機能と複雑さのスペクトルのどこにあるのかを判断するのは困難です。

したがって、あなたの質問に対する最も有用な答えは、Windows 7 で 10.5 アプリケーションを使用して成功したかどうかは問題ではないということだと思います。私の経験は、Windows 7 でのアプリケーションの成功に影響を与えない可能性があります。リスクが何であるかが正確にわかっていなくても、既知のリスクがあります。

于 2013-04-05T14:58:24.437 に答える