[リストへもどる]
一括表示

投稿時間:2003/10/08(Wed) 01:59
投稿者名:どうかな。。
URL :
タイトル:
XPのDLL統合について
現在のWin98マシンも古くなって、今度新しくXPマシンを購入しようかと考えてます。
その時にVB6.0で作成した以前のアプリがXP上で動作するのか心配です。
MSDNを見るとXP以前のUSER32.DLL、WIN32.SYS 等がCOMCTL32.DLLバージョン6へ
統合されたと書いてありますが、従来のAPI関数の宣言方法で良いのでしょうか?

投稿時間:2003/10/08(Wed) 06:59
投稿者名:nobu
Eメール:
URL :
タイトル:
Re: XPのDLL統合について
> 現在のWin98マシンも古くなって、今度新しくXPマシンを購入しようかと考えてます。
> その時にVB6.0で作成した以前のアプリがXP上で動作するのか心配です。

個別に、詳細は知りませんが
私も以前はWin98 VB6 SP5で書いていました。
現在はWinXp VB6 SP5です。
特に何もしないでそのまま動いています。( Kill 時の * と ? の扱いが異なる様ですが )
個々のソフトで気になる点があれば、個別に再コンパイルしています。
案ずるより産むが易し。

投稿時間:2003/10/09(Thu) 00:05
投稿者名:どうかな。。
URL :
タイトル:
Re^2: XPのDLL統合について
ただ作成当時のプロジェクトがすでに無く、EXEファィルしか残ってないのもあるので、
API関数を利用する為にたとえば『User32.dll』を宣言していたりすると・・・
『どうかな。。』って思ったのです。 
またXP環境になったらUser32.dll→『COMCTL32.DLL』とするのかなぁ・・とか。

> 案ずるより産むが易し。
そうですね。そのとおりだと思います。とりあえずXP環境を手に入れてから
また考えることとします。 ありがとうございました。

投稿時間:2003/10/09(Thu) 09:01
投稿者名:nobu
Eメール:
URL :
タイトル:
Re^3: XPのDLL統合について
> ただ作成当時のプロジェクトがすでに無く、EXEファィルしか残ってないのもあるので、
> API関数を利用する為にたとえば『User32.dll』を宣言していたりすると・・・
> 『どうかな。。』って思ったのです。 
> またXP環境になったらUser32.dll→『COMCTL32.DLL』とするのかなぁ・・とか。

「作成当時のプロジェクトがすでに無く」だったら
「XP環境になったらUser32.dll→『COMCTL32.DLL』とする」事は出来ないのと違いますか?