[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:4015] msvci70.dll
- X-ml-count: 4969
- Subject: Re: [MD:4015] msvci70.dll
- From: Shuichi KITAGUCHI <kit@xxxxxxxxxxx>
- Date: Sun, 09 May 2004 23:38:51 +0900 (JST)
- X-mailer: Mew version 4.0.65 on Emacs 21.1 / Mule 5.0 (SAKAKI)
北口です。
From: "M.Fujii" <boochang@xxxxxxxxxxxx>
Subject: Re: [MD:4015] msvci70.dll
Date: Sat, 17 Apr 2004 10:31:41 +0900 (JST)
> > Windows 2000 では msvcp60.dll が必要になってしまうということ
> > でしょうか?
> > なんで?
>
> Meadow.exe 自体は MSVCP60.DLL にリンクしていませんが、ImageMagick が提
> 供するモジュールが MSVCP60.DLL に依存しているからだと思います。
>
> ImageMagick 本体は MSVCP60.DLL に依存していないようですが、モジュール
> IM_MOD_RL_fpx_.dll が以下のように MSVCP60.DLL に依存しています。
...
> MSVCP60.DLL のない環境は、LoadLibrary で modules/IM_MOD_RL_fpx_.dll を
> ロードするのに失敗しているのだと思います。
>
> 「無くても使えてしまう」というのは FPX 画像が扱えなくなっていることに
> 気が付かないからでしょう。
CORE_RL_fpx_.dllとCORE_RL_Magick++_.dllが依存しているようですね。
# 要はC++なものですね。
> # ImageMagick を Netinstall で提供している以上、MSVCP60.DLL と
> # MSVCRT.DLL も Netinstall で提供すべきなんでしょうね。
というより、ImageMagick 5.5.3-Q16にmsvcp60.dllが入っていないのが問題なの
かな、と思います。6.0.1-Q16を取ってきたらmsvcp70.dllとmsvcp71.dllのが入って
いたので、本来であれば5.5.3-Q16にもmsvcp70.dllだけではなくmsvcp60.dllも
入っているべきなのかな、と。
あとMSVCRT.DLLなのですが...これが入っていない環境、今どきあるでしょうか?(^^;
MicrosoftのDLL Help Databaseを眺めている限り、素の98や2000とかならともかく、
アップデートを当てているとまず間違いなく入っているように思えるので、無理に
考慮する必要もないかなとも思うわけですが、どうでしょうか?
# COMDLG32.DLLがMSVCRT.DLLに依存しているみたいだし...
で、とりあえず2.00リリース向けとしては、READMEに「FPXは扱えません」「画像
を扱う場合はMSVCRT.DLLが必要です」と注意書きをしていけばいいかな、と考えて
います。
--
Shuichi Kitaguchi // kit@xxxxxxxx / ki@xxxxxxxxxxxxxx