掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB6.0で作成されたプログラムの動作OSを調査するには? (ID:101894)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
そのソフトの開発当時の仕様書が入手できれば良いのですけれどね…。 XP で開発されていたからといって、XP 用であるとは限りませんから、 Win95 や Vista 向けのコードが含まれている可能性も含めて 調べなければならないかも知れません。 > 使用しているAPIを検索かけて OS に依存性があるのは、API だけではありません。 たとえば、使用可能な WMI のクラスにも差がありますし、 SysInfo.OSVersion を使ったコードなども注意が必要でしょう。 あるいは、WebBrowser コントロールや MSXML などのバージョンにも 注意が必要かも知れません。 他にも、フォントの問題もあります。 メイリオのように、Windows 2000 用に提供されていないフォントもありますし、 あるいは、下記のような違いにより、レイアウトのずれが問題になるかも知れません。 http://msdn.microsoft.com/ja-jp/library/cc979401.aspx 見た目の違いという点で言えば、Widows 2000 は ClearType をサポートしないため、 XP と比較すると、文字の見た目が変わってしまうコントロールがありえます。 また、OS によってサイズが異なってしまうコントロールもあります(例:MonthView)。 あとは Side-by-Side の違い。もしもレジストリに登録せずに使っている ActiveX コンポーネントがあれば、それも考慮対象となりえるでしょう。 http://msdn.microsoft.com/ja-jp/library/ms811700.aspx http://msdn.microsoft.com/ja-jp/events/dd277942.aspx
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.