@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

Win98 .NET環境で提供できない機能

1
投稿者投稿内容
co.jp
常連さん
会議室デビュー日: 2004/03/19
投稿数: 20
投稿日時: 2004-08-23 16:49
co.jpです。ちょっと無理な質問かもしれませんがわかる方がいらっしゃったら教えて下さい。
最近、コンサルを入れて業務改革をする事になったのですが、その中の一部のアプリが.NET環境で開発していて、Win98環境下では使用できないと先方は言っているようです。
そのため上司からどういった事でWin98環境下では使用できないのか調査するように言われたのですが、開発環境もコードも一切知らされていないので、困惑しております。
NT系でしか利用できないクラスを用いて開発しているため、Win98環境下では使用できないのではないかと考えているのですが、何か考えられる事はないでしょうか?
よろしくお願いします。

Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-08-23 17:04
引用:

co.jpさんの書き込み (2004-08-23 16:49) より:

最近、コンサルを入れて業務改革をする事になったのですが、その中の一部のアプリが.NET環境で開発していて、Win98環境下では使用できないと先方は言っているようです。
そのため上司からどういった事でWin98環境下では使用できないのか調査するように言われたのですが、開発環境もコードも一切知らされていないので、困惑しております。


 先方に、「どういった理由でできないのか」尋ねるべきでは?.NET Frameworkの動作環境に、Windows98はあったと思いますよ。ただし、開発環境(VS.NET)は、対象外ですけれど。

http://www.microsoft.com/japan/msdn/netframework/productinfo/sysreqs/default.asp


 .NET Frameworkではなく、Win32APIを使っていて、WindowsNT系でしかサポートされない関数を使い、かつ、OSの検出をしていなければ、関数呼び出しでエラーになります。
co.jp
常連さん
会議室デビュー日: 2004/03/19
投稿数: 20
投稿日時: 2004-08-23 17:42
「コーディングによってはWin98/Meでは意図した通りに動かないといった事が有り得るので、そのような理由で先方は"動作をサポートしていない"と言っているのではないでしょうか。開発環境もコードもわからないのに原因を特定するのは不可能です。先方に問い合わせてみたらいかがでしょうか?」という感じで報告しました。(一部省略)
しかし、どうも先方は「できません!」の一点張りのようですね。
天下の富○通の関連会社なのにね。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-08-23 17:56
引用:

co.jpさんの書き込み (2004-08-23 17:42) より:

しかし、どうも先方は「できません!」の一点張りのようですね。


 まぁ、営業さんに「なぜ?」と聞いて、答えが返ってくるとは思えませんが。。。営業さんと技術さんの線が、どれだけ太いかで、技術的な答えが返ってくるかどうかが決まります。きっと細いのでしょう。
 逆に、「.NET Frameworkの実行環境は、Windows98もサポートされているのに、なぜダメなのか?」と問いつめて見てもいいかも。
よねKEN
ぬし
会議室デビュー日: 2003/08/23
投稿数: 472
投稿日時: 2004-08-23 18:52
引用:

co.jpさんの書き込み (2004-08-23 17:42) より:
「コーディングによってはWin98/Meでは意図した通りに動かないといった事が有り得るので、そのような理由で先方は"動作をサポートしていない"と言っているのではないでしょうか。開発環境もコードもわからないのに原因を特定するのは不可能です。先方に問い合わせてみたらいかがでしょうか?」という感じで報告しました。(一部省略)
しかし、どうも先方は「できません!」の一点張りのようですね。
天下の富○通の関連会社なのにね。



Windowsアプリだという前提で・・・
co.jpさんが予想された回答の通りかもしれませんよ。
マルチバイトまわりでWin98系では正しく動作しない不具合が多数ありますし、
私なら.NETでの開発でWin98系は絶対にターゲットからはずします。
逆にWin98がターゲットに含まれるなら.NETでは開発しません。
1

スキルアップ/キャリアアップ(JOB@IT)