2007/08

Visual Studio 2005 SP1 とAutoCAD2008

2007/08/23 木曜日 - 09:45:06 by 後藤

先日、Visual Studio 2005 のSP1が出たので、自分のマシンにも適用してみた。従来のソースで問題なくARXができて、自分のマシンに入っているAutoCAD2007でも問題なくARXが動いた。
が、私の目の前にいるTY君のマシンではARXがロードできない。Vista64bitマシンでAutoCADは2008の64bitモデル。 こりゃ64bitに原因があるのか思い、いろいろ試したが解決しない。一晩明けた今日、例のAutoCADのフォーラムをチェックすると、
http://discussion.autodesk.com/thread.jspa?messageID=5613617
というのがあった。AutoCAD2008の場合、SP1でコンパイルリンクしたARXがマシン環境によってロードできないというのである。64bitとは書いていないので、32bitのことだろう。それで、私の斜め前に座っているM君のマシンで試してもらう。彼のマシンは32bitで、AutoCAD2008が動いている。案の定、ARXのロードができなかった。結局、Visual Sturio 2005 SP1は対応していないということだ。SP1はアンインストールすることにしたが、もう一度このスレッドをよく読むと下のほうを解決策が書いているではないか。
It’s the manifest settings in your project. Go to Linker->Manifest File and
turn OFF Generate Manifest file. Then blank out the Manifest file name.
Re-link and that should do it.
同じことをやってみると、OK!
無事、解決しました。

Wordに画像挿入 そしてDPI

2007/08/10 金曜日 - 15:49:07 by 後藤

Auseアイソメのプログラムも完成ち近づき、今マニュアルを書いています。そこで困ったことがひとつ。Wordを使っていていますが、挿入した画像がぼけているのです。AutoCADの画面などはスクリーンコピーをし、その画像をPhotoshopでbmpファイルに変換し、Wordで画像ファイルを挿入しています。挿入された後、画像のプロパティで大きさ100%にすると実際のAutoCADでの見え方と全く同じになると思っていたのですが、微妙にぼけているのです。それに若干大きくなっている。もしかして解像度の問題?
ということで調べてみると、AutoCADで画像ファイルを作ったときはデフォルトだと72dpi、WindowsのDPI設定を見ると、96dpi。ということで、Photoshopで画像をファイル化するときに96dpiにしてみました。するとばっちり、100%でそのままクリアに表示されます。もうひとつの方法としては、72/96=0.75ということで、72dpiの画像ファイルを挿入した後、大きさを75%にしても同じことになります。それにしても、Wordはなんでdpi設定ができないのだろう。「DPIなんて普通の人には分かりにくい」というのであれば、72dpiであろうが300dpiであろうが、dpiを無視して画面上のピクセル数を絶対値としてそのままWord上に展開すればいいと思うのですが。中途半端にDPIを持ち込んでいるために逆に分かりづらくなっているように感じます。