マクロヘルプのたいしたことのない間違いNo.25478
緒方聡 さん 08/09/29 00:42
 
バージョン 7.09 に付属するマクロヘルプの以下の見出しが間違っているのでご報告
します。

設定系
 +- setfloatemode文

正しくは「setfloatmode文」だと思います。

[ ]
RE:25478 マクロヘルプのたいしたことのなNo.25479
秀丸担当 さん 08/09/29 09:09
 

その通りでした。
ご指摘ありがとうございます。
修正させていただきます。

[ ]
RE:25479 マクロヘルプのたいしたことのなNo.25480
緒方聡 さん 08/09/30 23:43
 
もう一点ありました。

同じく 7.09 に付属の秀丸の方のヘルプの、トップの目次の
一番下の「マクロヘルプはこちら」というリンク。

直前のオブジェクトが変になっていて、期待通りに開けず
以下のようなダイアログが出ます。

----
Internet Explorer Script Error
----
An error has occurred in the script on this page.
Line: 1
Char: 1
Error: Object doesn't support this property or method
Code: 0
URL: mk:@MSITStore:C:\Program%20Files\Hidemaru\hidemaru_html.chm::\html\010_
Intro.html

Do you want to continue running script on this page?

  [Yes] [No]
----

英語版 Windows XP なのでなのか、メッセージは英語です。

[ ]
RE:25480 マクロヘルプのたいしたことのなNo.25481
秀丸担当 さん 08/10/01 10:48
 

試してみましたが、エラーは出ませんでした。
英語版XPで、英語版秀丸エディタを使われているのでしょうか。
英語版秀丸エディタでも試してみましたが、エラーは出ませんでした。

適当にWeb検索してみたら、Windows2000SP4とIE6SP1未満で似たようなことが起
きているというページも見つけましたが、それに似たような状況ということはな
いでしょうか。
http://support.microsoft.com/kb/823451

IEの設定で、ActiveXやJavaScriptの実行が無効にされているとこのリンクは機
能しないのではないかと思いますが、試しに無効にしてみてもリンクは機能した
ので分かりませんでした。

[ ]
RE:25481 マクロヘルプのたいしたことのなNo.25482
緒方聡 さん 08/10/01 13:27
 
もっと詳細に環境から報告します。

[環境]
Windows XP Professional English + SP2
Microsoft Internet Explorer 7.0.5730.13
HTML help Control Version 5.2.3790.1194
秀丸 7.09 日本語版

[環境詳細]
英語版 Windows で日本語が使えるように
Control Panel の Regional and Language Options で
East Asian languages(東アジア言語パック)を入れて
標準言語を日本語に、キーボード配列を 106/109 にする。

秀丸はインストールした後、ほとんど設定はいじってない
(設定は関係ないとは思いますが)。

[再現方法]
1. hidemaru_html.chm を開く
2. マクロヘルプはこちら、をクリック

[問題点]
エラーダイアログが出る。
そもそも、マクロヘルプはこちら、の直前の OBJECT タグが
認識されていない(ヘルプ上でエラー表示になっている)。

[ ]
RE:25481 マクロヘルプのたいしたことのなNo.25483
緒方聡 さん 08/10/01 13:41
 
>適当にWeb検索してみたら、Windows2000SP4とIE6SP1未満で似たようなことが起
>きているというページも見つけましたが、それに似たような状況ということはな
>いでしょうか。
>http://support.microsoft.com/kb/823451

かなり似ているように思います。
上記ページの UUID と、今回の認識されていない OBJECT の
classid がまったく同じなので、同じ症状なのかも知れません。

[ ]
RE:25483 マクロヘルプのたいしたことのなNo.25484
秀丸担当 さん 08/10/01 15:05
 

詳細なご報告ありがとうございます。
手元ではIE6だったのでIE7にしてみましたが、問題は見られませんでした。

試しにclassidをでたらめな値にしたら、同じエラーが出ました。

何らかの理由で、そちらのPC上で該当classidが登録されていないのかもしれま
せん。

あるいは、先のMSのページの説明の2番目の回避方法のように
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX
Compatibility\{ADB880A6-D8FF-11CF-9377-00AA003B7A11}
を削除すると何か変化があるのかもしれないですが。
これが何を意味するのかは分からないです。

[ ]
RE:25484 マクロヘルプのたいしたことのなNo.25485
緒方聡 さん 08/10/01 16:58
 
Microsoft のサイトにあるように、該当のレジストリを削除してみたら
問題が発生しなくなりました。

私も該当のレジストリの意味を調べてみましたが、わかりませんでした。

いくつかの PC で該当のレジストリが存在するのかしないのかを
調べてみて、あった方がよいようなら戻し、そうでないなら削除したまま
という風にしてみようと思います。

[ ]
RE:25485 マクロヘルプのたいしたことのなNo.25487
秀丸担当 さん 08/10/03 11:07
 

もう既に解決されたかもしれませんが、参考情報を書いておきます。

原因は、おそらく、MSサイトのここに書いている情報のことだと思います。
http://support.microsoft.com/kb/918207/ja

Windows Update により、HTML Help のバージョンが 5.2.3790.2435 より前の
バージョンは動かなくなっているようです。
緒方聡さんのご報告では、 5.2.3790.1194 のようです。
こちらのPCでは、5.02.3790.2847 でした。

[ ]
RE:25487 マクロヘルプのたいしたことのなNo.25490
緒方聡 さん 08/10/04 22:57
 
>
>もう既に解決されたかもしれませんが、参考情報を書いておきます。
>
>原因は、おそらく、MSサイトのここに書いている情報のことだと思います。
>http://support.microsoft.com/kb/918207/ja
>
>Windows Update により、HTML Help のバージョンが 5.2.3790.2435 より前の
>バージョンは動かなくなっているようです。
>緒方聡さんのご報告では、 5.2.3790.1194 のようです。
>こちらのPCでは、5.02.3790.2847 でした。

ありがとうございました。
2 台の PC で確認したのですが、両方とも該当のレジストリキーは
存在していて、問題の発生するほうは、そのキーを消すと
動作するので、とりあえず消して、しばらく様子を見ようと
思っていましたが、ちゃんとした原因がわかって何よりです。

[ ]