Indexへ
(14891)//【14892】→(14893)
------------------------
【タイトル】エラー報告
【記事番号】 14892 (*)
【 日時 】09/03/13 11:31
【 発言者 】めめんとす
【 リンク 】http://www.city.nogata.fukuoka.jp/



1.jww起動
2.「開く」コマンド実行
3.[ファイル選択]ウィンドウを『最小化』して、このウィンドウを閉じる
4.レイヤ(グループ)バーの書き込みレイヤ(グループ)ボタン上で右クリックしてレイヤ(グループ)一覧を表示させようとするとアプリケーションエラーで強制終了します。

エラー後は、常に上記4.のエラーが発生するようになります。
改めてjww起動後、「開く」コマンドを実行し、[ファイル選択]ウィンドウを最大化、もしくはサイズ変更して一旦閉じれば、その後は問題なくレイヤ一覧を表示できます。

動作環境(当方で確認したもの)
OS:windows2000sp4
jww:・6.10a
  ・6.11a
  ・6.20a
ご報告まで。


Indexへ
(14892)←【14893】→(14894)
------------------------
【タイトル】Re(1):エラー報告
【記事番号】 14893 (14892)
【 日時 】09/03/13 12:22
【 発言者 】ban

当方の環境ではエラーは起きません。
最小化された状態になるだけです。

OS:Windows Vista Home Premium SP1
jww:6.20a


Indexへ
(14893)←【14894】→(14905)
------------------------
【タイトル】XP SP2で再現
【記事番号】 14894 (14892)
【 日時 】09/03/13 12:26
【 発言者 】mirror

▼めめんとすさん:
再現しました。
OS:windowsXP SP2
6.20a


Indexへ
(14894)←【14905】→(15318)
------------------------
【タイトル】Re(1):XP SP2で再現
【記事番号】 14905 (14894)
【 日時 】09/03/14 08:26
【 発言者 】mirror

同じダイアログを呼出す
図形・線記号変形・外部変形・(jwc・dxf・sfcファイルの開くと保存)等のコマンド群
全てにおいて、現象を再現する事ができました。

何れの場合においても、メニュー・クロック等からダイアログを呼出した場合には
前回にダイアログが破棄された時の状態にて再表示されるようですが

ダイアログが最小化されている状態で、ダイアログを破棄(システムメニューのxボタン)し
レイヤ及びグループボタンの右クリックイベントからダイアログを呼出した場合
強制終了するようです。

他人事ではないと、試しにボタンをサブクラス化して
モーダルダイアログを呼出すプロシージャを作成して見ましたが
前回にダイアログが破棄された時の状態に係わらず、問題なく表示されるので
OSアップデート等の要因は(無いとは言い切れませんが)少ないかも知れません。


Indexへ
(14905)←【15318】→(15319)
------------------------
【タイトル】線記号変形コマンドのファイル選択ダイアログ
【記事番号】 15318 (14905)
【 日時 】09/06/15 18:55
【 発言者 】mirror

寸法コマンドで盛り上がっているので・・・恐縮ですが
以前にも問題提起されていますが

なかでも特に、線記号変形のファイル選択ダイアログだけは
如何にもモードレスの如く動作し、システムメニューの[閉じる]ボタンや
メニューコマンド・クロックメニューコマンドが動作します
所謂、windowのシステムメニューを常用する習慣がついている場合
最小化して、クロックメニューやメニューバーから他のコマンド等に移行し・・・
(線記号変形コマンドの、ファイル選択ダイアログだけは可能なようです)
うっかり、他のコマンドで(ファイル選択ダイアログ・・等)を開くと強制終了します
単純に、レイヤグループボタンの各ボタンの右クリックで落ちます

取敢えず、私の環境では100%の再現率なので・・・情報として記載しておきます


Indexへ
(15318)←【15319】→(15320)
------------------------
【タイトル】Re(1):線記号変形コマンドのファイル選択ダイアログ
【記事番号】 15319 (15318)
【 日時 】09/06/15 20:11
【 発言者 】ban

▼mirrorさん:
>寸法コマンドで盛り上がっているので・・・恐縮ですが
>以前にも問題提起されていますが
>
>なかでも特に、線記号変形のファイル選択ダイアログだけは
>如何にもモードレスの如く動作し、システムメニューの[閉じる]ボタンや
>メニューコマンド・クロックメニューコマンドが動作します
>所謂、windowのシステムメニューを常用する習慣がついている場合
>最小化して、クロックメニューやメニューバーから他のコマンド等に移行し・・・
>(線記号変形コマンドの、ファイル選択ダイアログだけは可能なようです)
>うっかり、他のコマンドで(ファイル選択ダイアログ・・等)を開くと強制終了します
>単純に、レイヤグループボタンの各ボタンの右クリックで落ちます
>
>取敢えず、私の環境では100%の再現率なので・・・情報として記載しておきます

banです。

私の環境では落ちません。

線記号変形コマンドの、ファイル選択ダイアログを最小化した状態で、

レイヤグループボタンの各ボタン右クリックでレイヤグループが変わります。
同じく、ファイルの開くでjwwファイルをダブルクリックで問題無く開きます。
この場合は最小化されていた線記号変形のダイヤログも閉じています。

以上、報告でした。


Indexへ
(15319)←【15320】→(15321)
------------------------
【タイトル】Re(2):線記号変形コマンドのファイル選択ダイアログ
【記事番号】 15320 (15319)
【 日時 】09/06/15 21:50
【 発言者 】mirror

▼banさん:

検証有難うございます、一例ですが

>>線記号変形コマンドの、ファイル選択ダイアログを最小化した状態で

メニューから文字コマンドを実行し(実行できる事が問題なのですが)
文字入力ダイアログが表示されている状態で

>>レイヤグループボタンの各ボタン右クリックで

私の場合には100%落ちますが・・・さて?

取敢えず
OSはXPのSP2です
jwwは621aです

自前で、ボタンに右クリックイベントを実装した場合には落ちませんので
ダイナミックリンクライブラリのverにでも因果関係があるのかも知れませんが
それにしても、落ちない人が多いのでしょうかね?


Indexへ
(15320)←【15321】→(15323)
------------------------
【タイトル】Re(3):線記号変形コマンドのファイル選択ダイアログ
【記事番号】 15321 (15320)
【 日時 】09/06/16 09:05
【 発言者 】ban

▼mirrorさん:
>>>線記号変形コマンドの、ファイル選択ダイアログを最小化した状態で
>
>メニューから文字コマンドを実行し(実行できる事が問題なのですが)
>文字入力ダイアログが表示されている状態で
>
>>>レイヤグループボタンの各ボタン右クリックで
>
>私の場合には100%落ちますが・・・さて?

文字コマンドをクリックした時点で最小化したダイアログは閉じられます。
従って、文字入力は問題無く出来ます。
又、文字コマンドの状態でレイヤグループボタンの各ボタンを
右クリックすると各レイヤグループに移ります。
文字入力ダイアログは表示されたままなので、
文字入力はいつでも出来ます。

Vista HomePremium SP3 のノート型です。


Indexへ
(15321)←【15323】→(15324)
------------------------
【タイトル】Re(4):線記号変形コマンドのファイル選択ダイアログ
【記事番号】 15323 (15321)
【 日時 】09/06/16 12:45
【 発言者 】mirror

▼banさん:
失礼しました
>>レイヤグループボタンの各ボタンの右クリックで・・・
ではなく

レイヤグループボタンの押し込まれているボタンを右クリックして
レイヤグループ一覧ダイアログを開こうとすると・・・
に訂正いたします

つまり
線記号変形に限らず、ファイル選択ダイアログ(類似を含む)を

最小化した状態で・・閉じて・・レイヤグループボタンの押込まれたボタンを右クリック

してレイヤグループ一覧ダイアログを開こうとすると・・・という事です
(右クリックで、類似のダイアログを開くボタンは他には思いつかないので)

今回は
中でも線記号コマンドで開くダイアログは、特に注意が必要だと云う事でした


Indexへ
(15323)←【15324】→(15374)
------------------------
【タイトル】Re(5):線記号変形コマンドのファイル選択ダイアログ
【記事番号】 15324 (15323)
【 日時 】09/06/16 15:21
【 発言者 】ban

▼mirrorさん:
>レイヤグループボタンの押し込まれているボタンを右クリックして
>レイヤグループ一覧ダイアログを開こうとすると・・・
>に訂正いたします
>
>つまり
>線記号変形に限らず、ファイル選択ダイアログ(類似を含む)を
>
>最小化した状態で・・閉じて・・レイヤグループボタンの押込まれたボタンを右クリック
>
>してレイヤグループ一覧ダイアログを開こうとすると・・・という事です
>(右クリックで、類似のダイアログを開くボタンは他には思いつかないので)
>
>今回は
>中でも線記号コマンドで開くダイアログは、特に注意が必要だと云う事でした

線記号変形を最小化で行った場合、レイヤグループ一覧が表示されます。
※最小化ボタンはそのままあります。

ファイルの開くの最小化や図形の最小化で行った場合は、
レイヤグループ一覧は表示されません。
※ファイルの選択を待っているようです。

尚、上記の『最小化した状態で・・閉じて・・』
(この操作は最小化し、さらに×ボタンで閉じる操作ですか?)
の通り、閉じてから行った場合でも落ちません。


Indexへ
(15324)←【15374】→(15375)
------------------------
【タイトル】Re(1):線記号変形コマンドのファイル選択ダイアログ
【記事番号】 15374 (15318)
【 日時 】09/06/25 14:48
【 発言者 】kisa

▼mirrorさん:

RSSの新着記事だけ目を通していたので、ツリーが伸びていたことに
気が付きませんでした。

今更ですが、私もmirrorさん同様、線記号変形のファイル選択ダイアログで
>単純に、レイヤグループボタンの各ボタンの右クリックで落ちます
を再現できます。「文字」や「円弧」コマンドでも100%動作停止します。

情報が多い方が原因が判明しやすいと思いまして、ご報告いたします。

Jw_cad v6.21a
Windows Vista (TM) Home Premium SP2


Indexへ
(15374)←【15375】→(15377)
------------------------
【タイトル】Re(2):線記号変形コマンドのファイル選択ダイアログ
【記事番号】 15375 (15374)
【 日時 】09/06/26 07:08
【 発言者 】mirror

▼kisaさん:
XPの場合だとOSによって隠蔽されていますが、強制終了するような場合
下記の位置に、ワトソン博士がlogを残しています
\Documents and Settings\All Users\Application Data\Microsoft\Dr Watson\drwtsn32.log
ベスタ(?)だと何処なのでしょうかね
参考にして状況を把握して見るのも良いかも知れません
私は開発用に、何時も何時もワトソン博士にお世話になっています

環境依存する理由が判らないので、気になっているのですが
流石に此処に
*----> モジュール リスト <----*
を晒す程の勇気は無かったので、暫くは様子見と考えています
まぁ、強制終了しない環境だとワトソン博士も助けてはくれないので
照らし合わせもできないとは思いますが


Indexへ
(15375)←【15377】→(15378)
------------------------
【タイトル】Re(3):線記号変形コマンドのファイル選択ダイアログ
【記事番号】 15377 (15375)
【 日時 】09/06/26 11:42
【 発言者 】kisa

▼mirrorさん:

私の環境においてですが、原因が特定できました。
以下のファイルがJw_cadフォルダに有る場合、問題になっている操作をするとJw_cadが動作停止するようです。

ifdxfft.spi 370 KB (378,880 バイト) 1999年1月25日
ifjwcft.spi 266 KB (272,384 バイト) 1998年6月21日

Windows Vista (TM) Home Premium の「問題のレポートと解決策」に記録されていた内容は以下です。Susieプラグインのどちらか一つを入れた時です。
-------------------------------------------
製品
JW_WIN MFC アプリケーション

問題
動作が停止しました

日付
2009/06/26 11:02

状態
レポートが送信されました

問題の署名
問題イベント名:    APPCRASH
アプリケーション名:    Jw_win.exe
アプリケーションのバージョン:    6.21.10.0
アプリケーションのタイムスタンプ:    4a00b177
障害モジュールの名前:    Jw_win.exe
障害モジュールのバージョン:    6.21.10.0
障害モジュールのタイムスタンプ:    4a00b177
例外コード:    c000008e
例外オフセット:    00071387
OS バージョン:    6.0.6002.2.2.0.768.3
ロケール ID:    1041
追加情報 1:    dc69
追加情報 2:    81718b7a4c4c7b242ea975386c53d6c8
追加情報 3:    c2fd
追加情報 4:    e7805c951011a893c3fad75b000dd5c6

この問題に関するその他の情報
バケット ID:    1325233048

-------------------------------------------

これで原因が特定できればいいのですが。
Jw_cadに存在する他のプログラムやデータは検証していません。


 * * 
いきさつは以下です。
メインのVista機では必ず再現するので、他のPCにインストールしてみました。
サブ機のWindows7とXPのデュアルブートで、XPの既存のJw_cadをアンインストール+残ったフィル&フォルダも全て消去のマッサラ状態。
Jw_cadダウンロード→新規にインストール→検証→あれ?再現できない??
ひょっとして今までにJw_cad内にコピーしたファイルが原因かな?

今度はVista機でJw_cadをアンインストール→既存フォルダ名変更(仮マッサラ状態)
この状態でJw_cad新規インストール→検証→あれ?再現できない!?

リネームしたフォルダからこれまでに入れたファイルを一つずつ移動→検証→再現しない→別のファイルを移動→検証→以下繰り返し。

で、Susieプラグインの一つで再現! それからはJw_cad初期状態に戻してSusieプラグンに的を絞って1ファイルだけ移動→検証→再現→そのファイルを除外→別ファイル→以下繰り返し。

その結果、上記2つのファイルを特定できました。おわり。


Indexへ
(15377)←【15378】→(14896)
------------------------
【タイトル】Re(4):線記号変形コマンドのファイル選択ダイアログ
【記事番号】 15378 (15377)
【 日時 】09/06/26 12:26
【 発言者 】mirror

▼kisaさん:
私の場合にも特定できました
emf.spiでした

推察するに
>>ファイル選択ダイアログのなかの、表示用枠の一番目が表示されようとする時点で
>>(レイヤグループ一覧だと16個ある子窓のこと)強制終了するようです
プラグインからの戻りが想定外の可能性があるようです


Indexへ
(15378)←【14896】→(15339)
------------------------
【タイトル】Re(1):エラー報告
【記事番号】 14896 (14892)
【 日時 】09/03/13 15:30
【 発言者 】LA

▼めめんとすさん:
こんにちは

うちもエラーは起きませんでした。
banさんと同じく、最小化するだけです。
初めて知りましたが、ファイル選択ダイアログ と レイヤ(グループ)一覧ダイアログって、サイズが共通なんですね。


試した環境
Vista Business SP1 + JWW v6.20a

及び、その上で動くMSVirtualPC2007上(関係あるかはわかりませんが)の
windows2000 Pro SP4 + JWW v6.11 , 6.20a

後者はめめんとすさんと同じOSですので、OS以外に何か条件があるかもしれません。


Indexへ
(14896)←【15339】→(15340)
------------------------
【タイトル】Re(2):エラー報告
【記事番号】 15339 (14896)
【 日時 】09/06/17 19:56
【 発言者 】LA

みなさんこんにちは

最近気がついたんですが、最小化状態で件のダイアログを閉じた際、次にダイアログを開いたときの状態は、最小化状態ではなく、同サイズの通常のダイアログのようです。
右上のアイコン群の左端は元に戻すでは無く最小化で、押すと、本来の最小化状態になります。

何となく、落ちる場合は、このときのダイアログサイズが異常な値になっているような気がしますが、どうでしょうか。

ただ、そう思って、レジストリの該当ヶ所(FileViewのPosition)を、-1,-1,-1,-1 とかの異常な値にしてJWWを起動してダイアログを開いてみても、ダイアログサイズと位置がリセットされるだけでした。
ちなみに、該当レジストリを参照するのはダイアログを開く最初の1回だけのようで、それ以降レジストリを変えてみても影響せず、JWW起動からダイアログを開くまでの間に変えた場合は影響しました。 参考まで。


Indexへ
(15339)←【15340】→(15341)
------------------------
【タイトル】Re(3):エラー報告
【記事番号】 15340 (15339)
【 日時 】09/06/17 20:52
【 発言者 】mirror

正確なキー名は
HKEY_CURRENT_USER\Software\Jw_cad\jw_win\FileViewです
但し、エントリを変更しても現象を解消できません

CreateWindow**系のAPIに関するパラメータの指定に関して
環境に依存する可能性として、XPのSP3に見られるような
管理者権限の不足により、レジストリ更新ができない環境において
運良く強制終了をしない可能性は捨て切れませんが
違うような気もします

基本的に強制終了する根本的な原因は
プロセス管理外領域へのアクセス違反によるものだと確認していますので
或いは、最小化した状態で閉じた場合に書き込まれているレジストリの
エントリ、positionの最初の要素が0である事が問題であるかも知れませんが

私の場合には100%の再現性で強制終了しますので
落ちない環境である方々の当該レジストリの値が参考になるかもしれません

HKEY_CURRENT_USER\Software\Jw_cad\jw_win\FileViewの
positionの最初の要素です
最小化して閉じた場合に、レジストリを確認していただければ
制作者さんが、要因の切り分けになる可能性はあるのではないかと思います


Indexへ
(15340)←【15341】→(15349)
------------------------
【タイトル】Re(4):エラー報告
【記事番号】 15341 (15340)
【 日時 】09/06/17 22:31
【 発言者 】ban

私の環境でのレジストリー値positionの、
最初の要素の変化の様子です。

1.ファイル−開くで、ダイヤログを最小化し、閉じた時
  値は0になります。

2.JWWを終了し、再度立ち上げた時
  値は0のままです。

3.ファイル−開くを選択した時(ダイヤログは最小化状態)
  値は0のままです。

4.ダイヤログを最大化した時
  値は0のままです。

5.ダイヤログを閉じた時
  値は−8となりました。

6.再度、ファイル−開くを選択した時(ダイヤログは通常の大きさ)
  値は−8のままです。

7.ダイヤログを閉じた時
  値はダイヤログが通常の大きさだった時の左上X座標?

以上です。


Indexへ
(15341)←【15349】→(14899)
------------------------
【タイトル】Re(4):エラー報告
【記事番号】 15349 (15340)
【 日時 】09/06/18 19:57
【 発言者 】LA

▼mirrorさん:
こんにちは

既に検証は終ってしまったようですが、言出した本人が何もしない てのもなんなので、コメントしときます。


1.線記号変形で、ダイヤログを最小化し、閉じた時
  値は変化しません。(線記号変形では、最小化状態のダイアログを閉じた場合はレジストリの書込みは行われないようです。この点、開くと、動作が若干違うようです。あと、レイヤ一覧では、値が書込まれました。)

2.再度、線記号変形で、最小化と同サイズのダイアログを表示し、閉じた時
  値は0になります。

3.JWWを終了したとき(このタイミングでレジストリへの書込があるので、一応)
  値は変化しません。

4.JWWを立ち上げたとき
  値は変化しません。

5.線記号変形で、最小化と同サイズのダイアログを表示し、最大化して閉じた時
  値は変化しません。
  
6.線記号変形で、通常のサイズのダイアログを表示したとき(ここで、ダイアログのサイズと位置がリセットされました)。
  値は変化しません。
 (変化が起きたのに、レジストリ値は変ってないので、以降のレジストリの参照は無く、JWWの内部値のみ参照するものと思われます)


7.閉じたとき
  ダイアログの左上X座標となります。
 (レジストリ参照はしませんが、書込みのみしている という事だと思います)

8.線記号変形で、ダイヤログを最小化し、閉じ、再度最小化と同サイズのダイアログを表示して閉じたとき
  値は0になります。

9.レイヤ一覧を出して閉じたとき
  値は変化しません。

参考まで。


Indexへ
(15349)←【14899】→(15330)
------------------------
【タイトル】Re(1):エラー報告
【記事番号】 14899 (14892)
【 日時 】09/03/13 20:17
【 発言者 】kisa

▼めめんとすさん:

私も再現できました。

Windows Vista Home Premium SP1 : v6.20a
Windows XP SP3  : v6.20a,6.11a
Windows 7β-7000 : v6.20a,6.11a


Indexへ
(14899)←【15330】→(15335)
------------------------
【タイトル】Re(1):エラー報告
【記事番号】 15330 (14892)
【 日時 】09/06/16 23:30
【 発言者 】cap

▼めめんとすさん:
手元のパソコン2台で試してみましたが
当方もbanさんと同じで、落ちません。

Windows Vista Home Premium (32bit)
(AMD Athlon(tm)64X2 Dual Core)

Windows XP SP3
いずれも、jww ver.6.21a
報告まで。


Indexへ
(15330)←【15335】→(15336)
------------------------
【タイトル】Re(1):エラー報告
【記事番号】 15335 (14892)
【 日時 】09/06/17 17:08
【 発言者 】syu

▼めめんとすさん:
>1.jww起動
>2.「開く」コマンド実行
>3.[ファイル選択]ウィンドウを『最小化』して、このウィンドウを閉じる
※↑最小化した後で×釦をクリックして閉じて仕舞うということですね。

>4.レイヤ(グループ)バーの書き込みレイヤ(グループ)ボタン上で右クリックしてレイヤ(グループ)一覧を表示させようとするとアプリケーションエラーで強制終了します。

小生の環境では落ちませんでした。
書込みレイヤ釦を右クリックしたら、レイヤグループ表示画面が最小化された状態で出ました。
それを最大化すると通常のレイヤグループ表示画面になります。

−環境−
Dell XPS 600 winXPsp3(Medea center edition 2005)
Pen_D 2.7GHz
Jww 6.21a


Indexへ
(15335)←【15336】→(15345)
------------------------
【タイトル】Re(1):エラー報告
【記事番号】 15336 (14892)
【 日時 】09/06/17 17:34
【 発言者 】mirror

今回は
隣の掲示板で、検定に関する話題がありましたので
数ある情報サイト等でもあまり紹介はされていないような事項だと思い
時期的にも再度の注意喚起として、こちらに書き込みをさせていただきました

強制終了する環境・しない環境の両方あるかもしれないと云う事は
問題提起された時点で、凡そ予想はしていましたので
今回の、私の妄想部分は無視していただいて結構です


Indexへ
(15336)←【15345】//(14895)
------------------------
【タイトル】Re(1):エラー報告
【記事番号】 15345 (14892)
【 日時 】09/06/18 10:31
【 発言者 】通りすがりの者です

こんにちは、もう終わった検証ならお許しください。

一応私の環境です。

98SE AthlonXP2500+ 703MB
JWW vwr.6.21a
線記号変形のウィンドウのみ最小化しても他のコマンドが実行できますがエラーは起きません。
それ以外のウィンドウは最小化してもその窓がアクティブになっていて他の作業は一切できません。もちろんエラーは起きませんでした。

XP HomeEdition SP2 AthlonX2 6000+ 1.96GB
JWW vwr.6.21a
すべてのウィンドウにおいて、最小化した場合その窓がアクティブになっているので他の作業は一切できません。
またエラーは全く起きませんでした。

まずはご報告まで。