記事No | : 2258 |
タイトル | : Re: EBWin4.1.2 |
投稿日 | : 2015/02/06(Fri) 22:10:01 |
投稿者 | : bminor |
なんと、新バージョンを出していただいて、ありがとうございました。
残念なことに、新バージョンでもPDFでの初回時のコピーは失敗してしまいます。しかし、書き込みを見てちょっと思い当たることが出てきたので、EBWin4.exe のILをみせていただきました。めんどくさい人だと思われるかもしれませんが、以下、長文失礼いたします。
自分もWin32でクリップボード関係のソフトを書いてあることがあるのですが、現在自分が知っているクリップボードの取得方法は二つあります。一つはXP時代のもの。もう一つはWin7で動くものです。
経験上の話ですが、XP時代の方法は、クリップボードの使い方が悪いソフトウェアが他に起動していると、正しく動作しません。具体的には、WM_CHANGECBCHAIN と WM_DRAWCLIPBOARD を使う手法で問題が発生します。
では代わりにどうするのかというと、WM_CLIPBOARDUPDATE を代わりに使用します。SetClipboardViewer ではなく、AddClipboardFormatListener を使います。これがWin7の方法です。
現在EBWin4 では、XP時代の方法を使われているのではないかと思われますが、いかがでしょうか。
OneNoteについては、まだよく見れていません。
改めて、新版をアップしていただいて、ありがとうございました。
> EBWin4.1.2
> 「クリップボード検索を有効にしない場合は、クリップボード変更検知を行わない」という変更を行いました。
> 試していただけないでしょうか。
>
> http://ebstudio.info/manual/EBWin4/EBWin4.html
>
> ただAdobe Reader11でも症状が出たのは1回だけで、その後は再現せず、One Note2013も再現せずなので、よくは分かりません。