[SIMILAR] WITH 14426 setscrollinfo WITH 7380 晩実 WITH 7055 接呼 WITH 6235 sendmessage WITH 6092 uxtheme WITH 4869 別ス WITH 1757 一晩 WITH 1345 スレ WITH 1215 ドか WITH 1070 呼ぶ WITH 785 今度 WITH 744 ドウ WITH 690 実行 WITH 684 直接 WITH 682 レッ WITH 658 ッド WITH 576 経由 WITH 502 ウィ WITH 466 ブロ WITH 418 度は WITH 369 ロッ WITH 357 ィン WITH 198 ンド WITH 119 ック WITH 1 とvi WITH 1 visual WITH 1 style WITH 1 ( WITH 1 2 WITH 1 ) WITH 1 行さ WITH 1 させ の検索結果 193 件中 1 - 10 件目 (4.180932633 秒)
一晩実行させてみたところ今度はuxtheme.dllの中でブロックしてしまうようになりました。今度は、別スレッドからSetScrollInfoを直接呼ぶのをやめて、SendMessage経由でウィンドウのスレッドから呼ぶようにしてみました。 ...
Visual Styleを適用したWindows XPでパラレルで同期すると時々クラッシュするので調べてみたところ、SetScrollInfo内で落ちていました。スタックを見るとuxtheme.dllの中からuser.dllを呼び出して落ちているようで、どうも排他制御周りが怪しい気がします。仕方がないので呼び出し側で排他制御をするようにした ...
# (スコア:7469)
同期中にはダイアログで進行状況を表示するようになっているのですが、このダイアログを別スレッドで動作させるのを忘れていました。メインスレッドで動作させると状況によってデッドロックしてしまうんですよね(SendMessageがメッセージループを回しているスレッドに委譲されてからハンドルされるため)。 2. ...
# (スコア:3773)
Uxtheme(ビジュアルスタイル用のAPI)で使うパーツとステータスのIDは、Parts and Statesに一覧がありますが、LVP_LISTITEMのところの、LISS_xxxはLIS_xxxの間違いですね。 tmschema.hで定義されているのですが、マクロを使って定義されているのでgrepしても引っかからずたちが悪いです。 ...
# (スコア:2959)
QMAIL2では新着メールのチェックは普通の同期とは別扱いで同期自体はしないで新しいメールがあるかどうかの確認だけしていましたが、QMAIL3では通常の同期をするように変更しました。 同期自体は別スレッドで動くので以前のように新着メールチェックをすると微妙に固まってしまうこともなくなったはずです。同期 ...
# (スコア:2496)
同期ダイアログの別スレッド化も終了。 ところで、同期ダイアログってどういう風に出すのがいいでしょう。一番上に出てくると普段は邪魔なんですが、出先でダイアルアップしている場合なんかだと、進歩状況を見ていたい時もありますね。 ...
# (スコア:2465)
Invalid Text2.9.14では受信時の自動振り分けをなんとかしようと思っています。早くやれと言う声をたくさん聞きながらもなかなか実装されなかったのにはわけがあって、いくつか考えなくてはいけない点があります。 一つ目は振り分けるタイミングです。QMAIL2までは単に受信が終わった後で対象のアカウントの振り ...
# (スコア:2455)
スクリプト中からMsgBoxを出していて気づいたのですが、WM_ACTIVATEのタイミングがおかしいことがあるようです。 Active Scriptingでスクリプトを走らせると専用のスレッドが作成されてそのスレッドでスクリプトが走ります。さて、スクリプトの中にMsgBoxがある場合には、メッセージボックスの親ウィンドウは、 ...
# (スコア:1605)
TC's blogからリンクされていたのでさらっと目を通したのですが、スレッドごと既読にできる機能があると確かに便利かもしれません。 任意のマクロを実行できる(メニューのparamパラメータで指定できるようにする)ようにして、マクロでやるのがQMAILっぽいでしょうか。その前に、@Threadが必要ですけど。 @For ...
# (スコア:866)
マクロを使ってメールアドレスからアドレス帳のエントリをルックアップする機能を入れようと思ったのですが、アドレス帳がスレッドセーフでないのでどうしようか検討中です。 @AddressBookや@FormatAddressはUIスレッドからしか実行できない属性になっているので問題ないのですが、この機能は自動振り分けでも利 ...
# (スコア:853)
# (スコア:10000)