Indexへ
(13544)//【13548】→(13553)
------------------------
【タイトル】未だにDOS版JW_CAD
【記事番号】 13548 (*)
【 日時 】08/08/05 12:18
【 発言者 】Denでん

Win版JW_CADは手に馴染まず、未だにDOS版JW_CADを使用しているのですが、先日、DOS版JW_CAD上で妙な現象が発生しました。
一応解決はしたのですが、なぜ?このような現象が発生したのか?

■経緯
ある仲介者を通じて、発注元発行のjwcファイルを発注元の指示(赤チェック入りのPDFファイル)にもとずいて修正・加筆する、という業務を受注。
CDメディアでのデータのやり取り。

・発注元のPC環境
仲介者の話では、「Win版JW_CADで作成したJWCファイル」とのこと。但し、OSやJW_CADのバージョンは不明

・当方の環境
  OS:Win XP Home Edition SP2
  DOS版JW_CAD:Ver.2.22H
  Win版JW_CAD:Ver.6.00e

■発生した不具合
jwcファイルをDOS版JW_CADに読み込んで修正開始。
ところが、[文字]コマンドでの修正を始めると、文字基準点が??変?
通常は、
4.縦【下】が、4.縦【図形】なっている  ???
 エッ!! こんなの有!???
で、4.縦【図形】を左クリックすると、【オプシ】とか【入出】に変わるだけ、
通常は、クリックする毎に【下】【中】【上】となるのだが、そうはならない。
仕方が無いので1.確定をクリックすると、
−−−−−−−−−−−−−−−−−−−−−−−
16ビットMS-DOSサビシステム
NTVDM CPU は不正命令を検出しました。
−−−−−−−−−−−−−−−−−−−−−−−
というメッセージウィンドウが出て強制終了。

Win版JW_CADで同じファイルを読み込んで、[文字]コマンドでの修正を始めると、文字基準点は正常。文字加筆も正常に出来る。
しかし、そのファイルをJWC形式で保存し、DOS版JW_CADに読み込み、上記と同じ[文字]コマンドで作業すると、同じ現象が発生し強制終了。

■解決
試行錯誤した結果、以下のファイル変換をすると解決しました。

JWCファイル
  ↓
Win版JW_CADに読み込み
  ↓
名前を付けて保存(JWW形式で保存)
  ↓
ファイル操作 ファイル一括変換
  ↓
JWWファイルをJWCファイルに一括変換

このJWCファイルをDOS版JW_CADに読み込んだら、上記の不具合は発生せず。
文字基準点も正常です。

JWWファイルをWin版JW_CADに読み込んで、「JWC形式で保存」したファイルではダメでした。

■原因??
これは、小生の想像なのですが、
発注元発行のjwcファイルに「不正な記述」が存在する。

・「不正な記述」はWin版JW_CADでは不具合を発生させないが、DOS版JW_CADでは不具合を発生させる。

・「不正な記述」はJWWファイルに保存しても残る。

・唯一、Win版JW_CADで「ファイル一括変換」を実行すればこの「不正な記述」は消える。

という結論なのですが、
なぜ、「不正な記述」が発生??したのか??

発注元発行のjwcファイルは、レイヤ名・グループレイヤ名の状態から見てJW_CADで作成・保存されたファイルに間違い無いと思われます。
ですが、仲介者が居る為、直接発注元に聞くことも出来ずにいます。

DOS版JW_CADを使い始めて12年、こんな現象は初めてなので...
原因がお解かりの方、アドバイスをお願いします。


Indexへ
(13548)←【13553】→(13574)
------------------------
【タイトル】Re(1):未だにDOS版JW_CAD
【記事番号】 13553 (13548)
【 日時 】08/08/05 18:15
【 発言者 】joker
【 リンク 】http://jwwfaq.undo.jp/



▼Denでんさん:

>・発注元のPC環境
>仲介者の話では、「Win版JW_CADで作成したJWCファイル」とのこと。
>但し、OSやJW_CADのバージョンは不明

Windows版のJw_cad のいつぞやのバージョンから、文字の基点が
図面データに保存されるようになりましたが、それ以前のデータには
文字の基点は保存されないようになってますし、JWC形式ファイルにも
文字の基点のデータというのは無かったように思います。

>−−−−−−−−−−−−−−−−−−−−−−−
>16ビットMS-DOSサビシステム
>NTVDM CPU は不正命令を検出しました。
>−−−−−−−−−−−−−−−−−−−−−−−
>というメッセージウィンドウが出て強制終了。

壊れたJWCデータを DOS版JW_CADで開くと、
このメッセージが表示されて強制終了されるのは確認しています。

JWC形式データの文字データには、64KB制限があって、それ超える
量の文字の作図は出来ませんが、JWWでは大量の文字を描けますので
それに気付かず、JWC形式で保存をして、異常データを作ってしまう
というのは有りえます。
(Ver.5.11aでエラーメッセージが出るようになってます)

そういったJWC形式異常データを、DOS版JW_CADで開こうとすると
上記のエラーメッセージが出ます。

>なぜ、「不正な記述」が発生??したのか??

取りあえず、どういうデータなのかを実際に見てみないと
判別は付かないと思いますが、なんらかのコードが、
JWC形式保存時にうまく行かない原因になるのやもしれません。

また、結構昔の話ですが、
JWWで作成したJWCデータで、文字データのセグメント・オフセットの
データが変?というケースが何度かあったのを記憶しています。


Indexへ
(13553)←【13574】//(13549)
------------------------
【タイトル】Re(2):未だにDOS版JW_CAD
【記事番号】 13574 (13553)
【 日時 】08/08/11 09:31
【 発言者 】Denでん

▼jokerさん:
>JWC形式データの文字データには、64KB制限があって、それ超える
>量の文字の作図は出来ませんが、JWWでは大量の文字を描けますので
>それに気付かず、JWC形式で保存をして、異常データを作ってしまう
>というのは有りえます。
>(Ver.5.11aでエラーメッセージが出るようになってます)
>
>そういったJWC形式異常データを、DOS版JW_CADで開こうとすると
>上記のエラーメッセージが出ます。
>

早速の書き込みありがとうございます。

この時のJWCファイルが合計13個あり、その内の9個が強制終了、4個は正常でした。
確かに、この異常な9個(250KB前後)は、他の正常4個(150KB以下)に比べてデータが多いモノで、異常発生の方は、円・文字数が1000を超えています

ご指摘のように、
データ量が多く文字のしめる割合が多いモノは、保存時に異常データを作ってしまう可能性がある。
ということですかネ?

VistaではDOS版jw_cadは動作しない、と聞いていますし
DOS版jw_cadもそろそろ限界なんですかネ?

アドバイスありがとうございました。
(ご返事遅れました、ごめんなさい)