| ■No1735に返信(metsさんの記事)
mets さん、こんにちは、Sahmaro です。
> ただ、やり方次第で、ちょっとArtTipsが暴走する場合があるようです。 > > Readme.txtに載っていた例を試そうとして、当初、タイトル名を"Ver[&V]"ではなく、今まで通りのショートカットキーの作法で"&v Ver"としてしまい、"Ver Up"を呼び出したところ、CPU使用率が100%になってしまい、その大半をArtTipsが占める状態(いわゆる暴走)になってしまいました。 > > さらに悪いことに、タスクマネージャでArtTips.exeを強制終了後、再度ArtTipsを起動すると、今度はPop Upメニューが全く出現しなくなってしまい(キー・マウスボタン操作のいずれでも)、何度ArtTipsを再起動しても同様の現象が発生します。 > この状態でも、タスクトレイアイコンのポップアップだけは出すことができるので、"Exit ArtTips"を選択して終了しようとすると、"Caution ArtTips / Error UNHOOK"なる警告ダイアログが表示されます。 > 最終的に、ArtTp68A.lzhの中身を全部再度上書きすると、この症状は治まりました。 > > というように、動作に多少危険な面があるようですので、ご確認いただければ幸いです。
ごめんなさい。 無限ループになるパターンがあるということですね。 ソースを確認したところ特定文字列の長さを 4 文字固定にしていた点とタイトル内の特定文字列が BUFFER 内にもある場合や特定文字列がクロスで存在する場合には無限に取り込み続けてしまう処理になっていました。 例: タイトル 内容 Ver[&v] 1.00 [&A] ABC[&A] comment[&v] この2点を修正してお知らせします。
|