[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:6321] Meadow2.10 netinstall pretest
- X-ml-count: 6403
- Subject: Re: [MD:6321] Meadow2.10 netinstall pretest
- From: Eisaku YAMAGUCHI <eisaku@xxxxxxxxxxxxxxxxxx>
- Date: Mon, 14 Mar 2005 21:40:47 +0900 (JST)
- X-mailer: Mew version 4.2 on Emacs 21.4 / Mule 5.0 (SAKAKI)
山口です.
From: Shuichi KITAGUCHI <kit@xxxxxxxxxxx>
Subject: Re: [MD:6321] Meadow2.10 netinstall pretest
Date: Wed, 09 Mar 2005 00:55:45 +0900 (JST)
>
> 北口です。
>
> # へぇ、そーなんだ...
# そうなんです.;-<
スペース等を含むパスを,環境変数に指定する際には,quoteする必要はない
と言うより,quoteしてはいけないというのが正しい方法なんでしょうね.きっと.
> > PATH> "c:\program files\imagemagick-6.0.1-q16";...
> > と云う具合いに,double quoteで囲んでしまうと,ImageMagicが使われず,
> > BMP以外の画像データが取り扱えないMeadowになってしまうというものです.
> このように設定すると、LoadLibrary()自体が失敗する(Windows自身が
> エラーを返す)ようです。なので、どうしようもありません。
> # この辺、いつもはっきりしないのが気持ち悪いんですが、どこかに詳しい
> # 仕様がありませんかねぇ?
探してみたのですが,なかなかそのものズバリを解説している仕様に
たどり着きませんね.
Windowsでのプログラミングはまずすることがないので,検証などは全くでき
ていない話なのですが,
GetEnvironmentVariable() して,
double quoteを全て削除してから,
SetEnvironmentVariable() する.
そのあとに,LoadLibrary() というのは有効な対策でしょうか?
-- EY