Win版インストール
MiniCAD (Win版)インストールでの問題

MiniCAD (Win版)インストールでの問題   Woodstock(管理人代筆)
email:
aoyama@hokkai.or.jp  Mon Sep 13 16:40:29 Japan 1999

お世話になっています、Woodstock@隣の芝生はやっぱり青い です。
最近 MiniCAD for Windows 7.0.3 をインストールする必要がありまして
インストール作業を終了後ソフトを起動しましたところ、下記のエラーが
出て終了してしまいます。

エラー内容--------------------------------------------------------

Microsoft Visural C++Runtime Library

Runtime Error !
Program: D:\program files\Minicad7J3\Minicad.exe
abnomal program termination

エラー内容ここまで------------------------------------------------

ランタイムエラーらしいのですが、どうしたら解消できるでしょう
か?まったく通常のインストール作業を行っていますが、なにか作
業が足りないのでしょうか?もしお分かりでしたらお教えいただけ
ますか?Windows の質問で申し訳ないのですが、よろしくお願いい
たします。ちなみに OS は WindowsNT 4.0 です。

RE:MiniCAD (Win版)インストールでの問題   管理人
email:
aoyama@hokkai.or.jp  Mon Sep 13 16:41:16 Japan 1999

以前、MiniCADてWIN98でつかえないのですが、という質問があり。
やはり、ランタイムエラ−が起きる症状でした。
トトロ氏が、
Win95上位互換とは言え問題があるのかもしれませんね...。
でも、Win98だからダメなんていう話はあまり耳にしてませんので、
通常なら動くものだと思います。
と応えていらっしゃいました。
別のOS、別のマシンでも症状が再現するか試せると良いのでしょうが。
どなたか、アドバイスお願いします。

RE:MiniCAD (Win版)インストールでの問題   トトロ
email:
totoro@badboy.co.jp  Mon Sep 13 22:34:34 Japan 1999

>WindowsNT 4.0 に MiniCAD for Windows 7.0.3を...

私は以前、DOS/V機に WindowsNT 4.0をインストールして
MiniCAD for Windows 7.0.3を使用していたことがありますので、
基本的には問題はないはずです。

ただし、WindowsNT 4.0はDOS/V機だけでなく他のマシン版もあるので
DOS/V機以外でどうなるのかは不明です。
WindowsNTには4.0 以降のService Pack(マイナーバージョンアップ)が
いくつか出ていますが、私がMiniCADを使用していたときには、
Service Packを導入しない初期の WindowsNT4.0のバージョンです。

Script談話室には「MiniCADてWIN98てつかえないのですが」という質問に対し

大谷さん>もしもこのようなエラーだったら、
大谷さん>UNIDRV.DLLというプリンター ドライバーライブラリーが
大谷さん>必要だと思います。
大谷さん>このDLLは、Windows98のCD-ROMに収録されているのに、
大谷さん>標準ではインストールされない(自分の場合ですが)みたいです。

と回答されています...詳細は「Script談話室」をご覧ください。
似たような症状なのでこれで解決できるかもしれません。
大谷さん感謝....

RE:MiniCAD (Win版)インストールでの問題  D.O.A.
email:
no_future_4_u@hotmail.com  Wed Sep 15 4:46:02 Japan 1999

以前私は、Script談話室で「UNIDRV.DLLというプリンター ドライバーライブラリーが必要だと思います。」と回答をしましたが、どうやら原因はUNIDRV.DLL以外に有る様です。
と言うのも、今日試しにUNIDRV.DLLを削除してから、MiniCADを起動してみたところ、
ランタイムエラ−ではなく、Initialization Error というエラーが起きたからです。

FAXソフトをインストールしたら、それまではランタイムエラーで起動できなかったMiniCADが、起動できるようになったのは事実です。
また、FAXソフトのインストールウィザード画面で、Win95用のファイルで足りないファイルがあるのでWin98CD-ROMをドライブに入れるように指示されて、この時インストールされたファイルが UNIDRV.DLL だった、というのも事実です。

そこで、FAXソフトをインストールした時の環境変化ログをもう一度見直してみました。
FAXソフトのCD-ROMから、C\Windows、C\Windows\System、等にインストールされたファイルは数種類有りました。それらのファイルの中で、現在、レジストリに登録されている共有DLLが3ファイルありました。ちなみにFAXソフトは RVS-COM です。
vrvscapi.vxd (仮想デバイスドライバー)
vrvsport.vxd (     同上     )
rvsprthk.dll (ダイナミックリンクライブラリー)
以上の、FAXソフトの名前が反映されている3ファイルです。
共有ファイルというだけで「このファイルが怪しい!」と決め付けてしまう、
短絡的な推理ですが、これらのファイルを削除した後にMiniCADを起動したらどうなるのか確かめようとしました。しかし共有ファイルなので、Windows上から削除できませんでした。DOSモードからは削除できるらしいのですが、方法がわからないので確かめていません。
結局結論はでませんでした・・・。

あとレジストリキーとその値にも、追加や変更などの環境変化があるのですが
レジストリを操作するスキルを持ち合わせていないので、実験はしてません。

長々と書いてしまい、申し訳ないです・・・。
少しは参考になりますか?

RE:MiniCAD (Win版)インストールでの問題   トトロ
email:
totoro@badboy.co.jp  Wed Sep 15 21:34:25 Japan 1999

UNIDRV.DLLについては次のようなことが考えられるのではないでしょうか?(あくまで推測ですが)。

UNIDRV.DLLは「Windows 3.1から採用されたユニバーサルプリンタドライバと呼ばれるもので、
これは一種の汎用ドライバで,デバイスごとに異なる情報をいくつかのパラメータとして与える
ことで,特定のプリンタに対応するプリンタドライバを容易に開発できるようにしている.」
もののようです(参考http://www.ascii.co.jp/ghelp/4/473.html)。

つまり、通常のプリンタードライバーはこの親分ドライバーを参照する仕組みになっている
と言うことだと思います。OSインストール時にプリンター設定の項目をスキップしてしまうと
各デバイス用のプリンタドライバだけでなくUNIDRV.DLLもインストールされなかったりする
のかも(?)しれません。

もし、そうしたことがあるとするならば...
MiniCAD(多分VectorWorksもそうですが)の新規書類作成(起動時に自動的に行われる)
には用紙の大きさをプリンターの設定から参照しようとするようなので、
1)各デバイス用のプリンタドライバおよびUNIDRV.DLLが両方ともない場合には、
  根本的なランタイムエラーとして処理される。
2)UNIDRV.DLLのみない場合は、各デバイス用のプリンタドライバが参照する
  UNIDRV.DLLがないので、これが原因で初期化エラーとして処理される。
なんてことが起きているのかもしれませんね...(--;...。

つーことで...
もしOSインストール時にプリンター設定の項目をスキップすることでそうしたことが
起きるのであれば嘘の設定でもいいから仮のプリンター設定をしておくのが無難なのかも
しれません。(これもまたもしそうだったらという仮のお話です...)

-------------------------------------------------------------
これはあくまでも直感的な憶測であり、また 全てを理解して書いているわけではない
ので深く追求しないでください(^^;...長文にて失礼しました。

RE:MiniCAD (Win版)インストールでの問題  D.O.A.
email:
no_future_4_u@hotmail.com  Thu Sep 16 0:31:48 Japan 1999

MiniCAD初起動時のランタイムエラーの、解決へのキーワードは
「プリンター設定」ですね。

トトロさんのレスの内容が正解ですよ!

確かに、私はプリンター設定をしていなかったので、各アプリケーションの
印刷コマンドを選択すると、設定されてませんというメッセージがでていました。
しかし、FAXソフトをインストールして以来、印刷コマンドを選択すると、
ちゃんとダイアログがでてきますね。しかもFAXソフトがプリンターとして
設定されています!。知らなかった.....。

トトロさん>MiniCAD(多分VectorWorksもそうですが)の新規書類作成(起動時に自動的トトロさん>に行われる)には用紙の大きさをプリンターの設定から参照しようとする・・

なるほど!
確かに、FAXソフトインストール後のMiniCADの初起動時に
以下のレジストリキーと値の追加記述が在りますね!

HKEY_CURRENT_USER\Software\Graphsoft\MiniCAD 7\Application Window と
HKEY_USERS\.DEFAULT\Software\Graphsoft\MiniCAD 7\Application Window に
"Height"、"Maximized"、"Width"、"X"、 "Y"、の5つの値。

やはりトトロさんの推測が、ビンゴ!だと思います。

RE:MiniCAD (Win版)インストールでの問題   トトロ
email:
totoro@badboy.co.jp  Thu Sep 16 0:49:25 Japan 1999

D.O.Aさん>やはりトトロさんの推測が、ビンゴ!だと思います。

わ〜早速...わざわざチェックまでしていただいて...
ありがとうございますm(^_^)m>D.O.Aさん
「OSインストール時には嘘でもいいから仮のプリンター設定をすべし!」
っていうのが結論みたいですね(^o^)。

RE:MiniCAD (Win版)インストールでの問題   管理人
email:
aoyama@hokkai.or.jp  Thu Sep 16 1:27:48 Japan 1999

う〜ん、よく判らないけど、お二人ともスゴイ!
ありがとうございました。