[209] BGMについて 投稿者:KO 投稿日:02/09/08(Sun) 22:35

パソコンは20年以上と言っても、Beckyについては初心者。
今まで、数々のブラウザやメールソフトに接してきましたが、
最近のセキュリティーを含め、Beckyを使おうと思い、使い始めました。
しかし、HTML形式のメール作成で、背景色は指定できても、音の
追加ができません。この場合、添付しか無理でしょうか。それとも
Beckyにある機能を見忘れているか、またはそれ用のプラグインが
あるのでしょうか。できれば、音の貼り付け方法をお教え下さい。


[210] Re: BGMについて 投稿者:マオ(管理人) 投稿日:02/09/09(Mon) 00:17

FAQに載っていますので、そちらをご覧下さい。
http://www.becky-users.net/faq/contents/03003.html

http://mao.udn.ne.jp/b2pin/


[211] BGMについて 投稿者:KO 投稿日:02/09/09(Mon) 09:19

> FAQに載っていますので、そちらをご覧下さい。
> http://www.becky-users.net/faq/contents/03003.html
有り難うございました。よく分りました。
ただ、いちいち手作業では面倒とも思います。
今のBeckyはIEのコンポーネントをかなり利用されているようなので、
できれば、次回バージョンにはそんなボタンなり追加されてはと思います。


[212] Re: BGMについて 投稿者:マオ(管理人) 投稿日:02/09/09(Mon) 10:11

> 今のBeckyはIEのコンポーネントをかなり利用されているようなので、

どの様な判断から、「かなり利用」となるのか、分かりません。

> できれば、次回バージョンにはそんなボタンなり追加されてはと思います。

ここでは、Rimartsに要望が届きませんので、オフィシャルな
掲示板や MLでお願いします。m(__)m

http://mao.udn.ne.jp/b2pin/


[203] Googleってみたら・・・ 投稿者:マオ(管理人) 投稿日:02/08/30(Fri) 13:27

久しぶりに調査目的で、Googleってみたら、結構、知らないプラグインがヒットしました。
米国産(?)のシェアウェアなんてのもあったのね・・・。そのうち、更新します。

http://mao.udn.ne.jp/b2pin/


[204] Re: Googleってみたら・・・ 投稿者:しののん 投稿日:02/08/30(Fri) 16:01

http://www.jiffyforce.com/
これのことでしょうか?(^^;

私は一応こちら↓で既に知っていましたが、
http://www.morelerbe.com/cgi-bin/ubb-cgi/ultimatebb.cgi
標準のBKVOICE.DLLと比べた利点が分かりませんでした。(^^;;;


[206] Re^2: Googleってみたら・・・ 投稿者:マオ(管理人) 投稿日:02/08/31(Sat) 11:28

> http://www.jiffyforce.com/
> これのことでしょうか?(^^;

そうそう。それで〜す。
Becky's Forumsも定期的にチェックしないとダメか…。

http://mao.udn.ne.jp/b2pin/


[205] Re: Googleってみたら・・・ 投稿者:Tietew 投稿日:02/08/30(Fri) 21:50

> 標準のBKVOICE.DLLと比べた利点が分かりませんでした。(^^;;;
mp3/wmaが吐けることとUIがクールなところ?

http://www.tietew.net/


[207] Re^2: Googleってみたら・・・ 投稿者:マオ(管理人) 投稿日:02/08/31(Sat) 11:32

> > 標準のBKVOICE.DLLと比べた利点が分かりませんでした。(^^;;;
> mp3/wmaが吐けることとUIがクールなところ?

Tietewさん好み(?)のプラグインも見つけましたよ。
ご存知かもしれませんが…。

「受信お知らせプラグイン」
http://www1.mahoroba.ne.jp/cgi-bin/user-cgi/~nefa/cafe.cgi?=windows

http://mao.udn.ne.jp/b2pin/


[208] Re: Googleってみたら・・・ 投稿者:Tietew 投稿日:02/08/31(Sat) 14:29

> Tietewさん好み(?)のプラグインも見つけましたよ。
何故(笑)

> 「受信お知らせプラグイン」
> http://www1.mahoroba.ne.jp/cgi-bin/user-cgi/~nefa/cafe.cgi?=windows
うーん…日に数百通受信する身としてはうざったいだけだと^^;;

http://www.tietew.net/


[202] 頂き物のベッキー嬢 投稿者:マオ(管理人) 投稿日:02/08/15(Thu) 17:20

突然ではありますが、もう2年ほど前に頂いた、ベッキー嬢のイメージ画像(本当はカピラちゃんという、オリジナルキャラクタだそうです)を背景として貼りました。
今まで眠らせちゃって申し訳ありませんでした。m(_ _)m>You-yaくんの彼女さん


[198] B2 Plug-in SDK Help 投稿者:中村@東京 投稿日:02/04/21(Sun) 13:45

現実逃避で、2.05beta3 版 PluginSDK.txt の未訳部分を訳してみましたが、必要でしょうか? 全くのプログラミング素人が訳しているので、誤訳の可能性大な代物ですけど。

翻訳部分は BKA_SetStatus、BKA_NextUnread、BKC_OnRequestResourceです。BKC_OnRequestResource に関しては、_b2icon_.cpp のコメントを訳さないと何の役にも立たない気もしますが。

<無意味なつぶやき>
BKA_SetStatus の "get the status flag" とある部分は "set the status flag" の間違いだと思うんだけど、どうなんだろう…
</無意味なつぶやき>


[199] Re: B2 Plug-in SDK Help 投稿者:マオ(管理人) 投稿日:02/04/22(Mon) 11:56

中村さん、どうも有り難う御座います。
betaが取れた時には…いや、までに、リリースするようにしますので、
是非、現実逃避ついでに、_b2icon_.cpp のコメントも訳してくだ
さぁ〜い(鳩 (と、甘えてみる…。(笑))

#暫く、ヘルプ作ってないから、作り方忘れちゃったなぁ〜。
#自宅の環境で作っていたとは思うのだが…、作っていた PCは
#サーバ PCになってまして、もうずっと触わってない…。

http://mao.udn.ne.jp/p2pin/


[200] Re^2: B2 Plug-in SDK Help 投稿者:中村@東京 投稿日:02/04/22(Mon) 23:17

mao@raug.net 宛にDMいたしましたです。
CABファイルがついてるので、てきとーなツールで展開してくださいね。

# 何かネットワークの調子が悪い…


[201] Re^3: B2 Plug-in SDK Help 投稿者:マオ(管理人) 投稿日:02/04/23(Tue) 12:05

受け取りました。ありがとうございました。
さて、サイト更新&ヘルプ編集するかな!!

http://mao.udn.ne.jp/b2pin/


[196] BkHotmail プラグインの送信時エラーです。。 投稿者:もこ 投稿日:02/04/02(Tue) 12:02

BkHotmail プラグインの事なんですけど、
新規メールを送信しようとすると、
「このプログラムは不正な処理を行ったので強制終了されます。」
とダイアログが出てきます。
受信は普通に出来るんですが、なぜでしょうか?
で詳細をみると、B2のページ違反ですと書いたあります。
10回に一度位は送信できるんですけれど、原因はなんでしょうか?
ちなみに、設定はきちんとしたつもりです。
あと、ホットメール本体の方も別に落ちてはおりません。
お願いします。教えて下さい。

●環境
環境
Windows98
Becky!2 2.00.10
BkHotmail 2.4.2

●エラー内容
このプログラムは不正な処理をおこなったので強制終了されます。
終了しない場合が、プログラムの製造元に連絡してください。

<詳細>
B2 のページ違反です。
モジュール : BKHOTMAIL.DLL、アドレス : 0167:10000fff
Registers:
EAX=00a1fb00 CS=0167 EIP=10000fff EFLGS=00010246
EBX=00000002 SS=016f ESP=00a1fbbc EBP=00a1fc38
ECX=100228f0 DS=016f ESI=0000065b FS=51b7
EDX=000000d0 ES=016f EDI=000001f7 GS=520f
Bytes at CS:EIP:
00 53 56 8b f1 33 db 39 9e d8 00 00 00 74 08 5e
Stack dump:


[197] Re: BkHotmail プラグインの送信時エラーです。。 投稿者:マオ(管理人) 投稿日:02/04/02(Tue) 14:20

この手の報告は、作者さんに直接、ご報告された方がよろしいかと思います。

作者の荻野さんのサイト(http://www.ogi-tech.com)に、

|また不具合の報告の際は、「ツール」−「プラグインの設定」−「Becky! Hotmail
| plug-in」−「動作ログをとる」にチェックを入れますと、PlugIns フォルダに
|BkHotmail.log というファイルができますので、動作ログをとってからそれを添付して
|頂けると対応がしやすいです。『注意:ログにはパスワードが記載されてしまうので、
|その部分は削除して頂けるようお願いします。』

と書いてありますので、ログも添付して、直接、ご連絡ください。


[195] 満員御礼 弐十万アクセス 投稿者:マオ(管理人) 投稿日:02/01/23(Wed) 11:00

いつのまにか、20万アクセス・・・。
更新止まっていた間は、リンク集として使って頂いていたのでしょうか?
あまり意味の無いカウンタですが、来てくれる人がいるなら、
更新せんといかんなぁ〜。とやる気を起こしてくれました。

プラグイン一覧に説明文を入れるの苦労しましたが、(一気に行ったためで、新作が出たところで地道にやっていれば・・・。(^^ゞ)どうでしょうか?
時間がある方は、上から全部に目を通せばいいのでしょうが、そうでない方は、何かもっと欲しいものがあるかどうか、探しやすい方が良いですよね?

何か良い案はないかなぁ〜?

http://mao.udn.ne.jp/b2pin/


[182] SetSource in BKC_OnOpenMail 投稿者:Masao 投稿日:01/05/21(Mon) 16:45

Masao と言います。
プラグイン SDK の質問をさせてください。
FAQ でしたら申し訳ありません。

現在、ユーザーがメールを選択したとき(つまり BKC_OnOpenMail で)
SetSource でソースを変更するというプラグインを書いているのですが、
ときどき Becky! が落ちてしまうことがあります。

単純化するために、以下のように GetSource したソースを
そのまま SetSource するだけのプラグインをつくってみましたが
この場合にも現象が再現しました。

int WINAPI BKC_OnOpenMail(LPCTSTR lpMailID) {
LPTSTR lpSource = bkapi.GetSource(lpMailID);
bkapi.SetSource(lpMailID, lpSource);
return 0;
}

特にソースのサイズが大きいと発生しやすいようです。
もしかしたら添付ファイルがあるときなのかもしれません。

このようなことをしたい場合、
どのようにコードを書くのがベストでしょうか?
そもそも BKC_OnOpenMail でソースを変更しようとするのが
間違っているんでしょうか?

なお、Becky! のバージョンは 2.00.06 です。
他のバージョンでは確認していません。


[187] Re: SetSource in BKC_OnOpenMail 投稿者:三森 投稿日:01/05/23(Wed) 12:39

1点だけ。

> 単純化するために、以下のように GetSource したソースを
> そのまま SetSource するだけのプラグインをつくってみましたが
> この場合にも現象が再現しました。
>
> int WINAPI BKC_OnOpenMail(LPCTSTR lpMailID) {
> LPTSTR lpSource = bkapi.GetSource(lpMailID);
> bkapi.SetSource(lpMailID, lpSource);
> return 0;
> }

lpSource のnullチェックをしておいたほうがいいと思います。

BKC_OnRetrieve()での話ですが、引数のMailIDを使っているにもかかわらず、CBackyAPI:GetSourceがnullが返却する事がありましたので。


[188] Re^2: SetSource in BKC_OnOpenMail 投稿者:Masao 投稿日:01/05/23(Wed) 14:54

Masao です。

>> LPTSTR lpSource = bkapi.GetSource(lpMailID);
> lpSource のnullチェックをしておいたほうがいいと思います。
> BKC_OnRetrieve()での話ですが、引数のMailIDを使っているにもかかわらず、CBackyAPI:GetSourceがnullが返却する事がありましたので。

ご指摘ありがとうございます。
まさに BKC_OnRetrieve でも似たようなことをしようとしていました。
常にエラーチェックをするようにします。

蛇足ですが、BKC_OnRetrieve で SetSource をした場合は、
今のところ Becky! が落ちたことはないです。


[183] Re: SetSource in BKC_OnOpenMail 投稿者:しののん 投稿日:01/05/22(Tue) 11:34

> 現在、ユーザーがメールを選択したとき(つまり BKC_OnOpenMail で)
> SetSource でソースを変更するというプラグインを書いているのですが、
> ときどき Becky! が落ちてしまうことがあります。

私のところでも一応再現しました。ただし、このテストプラグイン以外を
外して試すと再現できませんでした。(Win2kSP1+Becky2.00.06)
どのプラグインが影響しているのかまでは分かりません。
#とりあえず拙作のプラグインでは発生しないような…… (^^;; (自信なし)

> 特にソースのサイズが大きいと発生しやすいようです。

私の感触では、高速にメールを切り替えると発生しやすいような気がしました。

> このようなことをしたい場合、
> どのようにコードを書くのがベストでしょうか?
> そもそも BKC_OnOpenMail でソースを変更しようとするのが
> 間違っているんでしょうか?

すべての BKC_OnOpenMail で SetSource というのは、パフォーマンスの
点でちょっと使い方を考慮する必要があると思います。
せめて、GetHeader をして何らかの条件に引っかかったときだけ SetSource
を使う、とかした方がいいと思います。


[184] Re^2: SetSource in BKC_OnOpenMail 投稿者:Masao 投稿日:01/05/22(Tue) 17:39

回答いただきありがとうございます。

こちらの環境を書き忘れていましたが、
Windows 95/98/NT4 のいずれでも再現しました。
Windows Me/2000/XP では試していません。

>> 特にソースのサイズが大きいと発生しやすいようです。
> 私の感触では、高速にメールを切り替えると発生しやすいような気がしました。

その後いろいろ実験してみたところ、
確かにメールの切り替えを頻繁に行うと発生しやすいようでしたが、
テスト用プラグインのみを入れた状態で
2MB 程度の添付ファイルをもつメールを選択した場合、
1回目の選択ですぐに現象が発生しました。

プラグイン ML の過去ログを拝見すると、
BKC_OnOpenMail が呼ばれてから実際に表示されるまでには
若干のタイムラグがあるという乗松さんからの情報がありましたので、
このあたりの Becky! の動作が関係するのかな、とも思います。

そこで、メニューに専用のコマンドを追加し、
ユーザーがメールを選択してからそのメニューを選択すると
ソースが変更される、という動作にしてみました。
この場合ですと今のところ現象が起こっていません。
ユーザー操作が入るぶん、タイムラグを起こせるからでしょうか。

ただ、私としてはユーザーがメールを選択しただけで
ソースが適切に変更されるという動作を実現させたいので、
BKC_OnOpenMail をきっかけにしてタイマーが動き出し、
適当な時間が経過してからソースを実際に変更する、
というシーケンスならば大丈夫なのではないかと思いつきました。
これから少し検討したいと思っています。
(でも「適当な時間」ってどのくらいだろう……)
後日こちらで結果をご報告します。


> すべての BKC_OnOpenMail で SetSource というのは、パフォーマンスの
> 点でちょっと使い方を考慮する必要があると思います。
> せめて、GetHeader をして何らかの条件に引っかかったときだけ SetSource
> を使う、とかした方がいいと思います。

おっしゃる通りだと思います。
やろうとしていることは、メールの charset がある特別なものだった場合、
それを別のものに変更するという動作です。
通常の charset の場合はソースをいじらないつもりですので
ご指摘の問題もクリアされるかなと思います。


[185] Re^3: SetSource in BKC_OnOpenMail 投稿者:Masao 投稿日:01/05/23(Wed) 09:04

> BKC_OnOpenMail をきっかけにしてタイマーが動き出し、
> 適当な時間が経過してからソースを実際に変更する、
> というシーケンスならば大丈夫なのではないかと思いつきました。

BKC_OnOpenMail から500ミリ秒以上経過したら SetSource する
というシーケンスに変更してみました。

今のところ Becky! が落ちてしまう現象は発生していませんが、
500ミリ秒という時間は適当に決めたものなので
メールのサイズや PC の環境によって変化するんじゃないかと心配です。
もう少し様子を見ようと思います。


[186] Re^4: SetSource in BKC_OnOpenMail 投稿者:しののん 投稿日:01/05/23(Wed) 09:46

> > BKC_OnOpenMail をきっかけにしてタイマーが動き出し、
> > 適当な時間が経過してからソースを実際に変更する、

もしかしたら、プラグインML に乗松さんが書かれた方法が通用しません
かね?<ListView に WM_TIMER を SendMessageする
http://ml.visualjapan.co.jp/becky-pin/500/573.html


[189] Re^5: SetSource in BKC_OnOpenMail 投稿者:Masao 投稿日:01/05/23(Wed) 14:54

Masao です。

>> BKC_OnOpenMail をきっかけにしてタイマーが動き出し、
>> 適当な時間が経過してからソースを実際に変更する、
> もしかしたら、プラグインML に乗松さんが書かれた方法が通用しません
> かね?<ListView に WM_TIMER を SendMessageする

ありがとうございます。さっそく試してみました。

LPSTR lpSource = bkapi.GetSource(lpMailID);
bkapi.SetSource(lpMailID, lpSource);
SendMessage(hListView, WM_TIMER, 2350, NULL);

上記のようにしてみたところ、若干確率が下がったような気もしますが
Becky! が落ちる現象は発生してしまいました。

念には念を入れて、SetSource の前後で SendMessage をやってみましたが、
やはり現象は発生しました。

残念ですが、この手法は今回の現象に対しては効果がないようです。
しばらくは BKC_OnOpenMail でタイマー起動という方法でやってみます。
(原因不明のままの応急手当てっぽくて気持ち悪いですが)


[190] Re^6: SetSource in BKC_OnOpenMail 投稿者:しののん 投稿日:01/05/24(Thu) 11:15

> 念には念を入れて、SetSource の前後で SendMessage をやってみましたが、

GetSource の前でやってはどうでしょう?


[191] Re^7: SetSource in BKC_OnOpenMail 投稿者:Masao 投稿日:01/05/24(Thu) 16:34

Masao です。

>> 念には念を入れて、SetSource の前後で SendMessage をやってみましたが、
> GetSource の前でやってはどうでしょう?

なるほど。さっそく試してみました。

SendMessage
lpSource=GetSource(lpMailID)
if(lpSource){
 SendMessage
 SetSource(lpMailID, lpSource)
 SendMessage
}

このような順序でやってみましたが、やはりだめでした。
同じ現象が発生してしまいます。

その後気がついたのですが、
この現象は頻繁にメール選択を繰り返したり、
サイズが大きいメールを選択したりするだけでなく、
multipart/alternative のような
メッセージウィンドウにタブが追加されるメールでも
発生しやすいようです。

また、SetSource(NULL, lpSource) でも同様に現象が発生しますが、
SetSource("TEMP", lpSource) では発生したことがありません。

Becky! の仕様あるいは制限ならばしかたありませんが、
もし不具合だとしたら、乗松さんがご覧になっていそうな場所で
報告したほうがいいでしょうか?


[192] Re^8: SetSource in BKC_OnOpenMail 投稿者:しののん 投稿日:01/05/24(Thu) 17:12

> このような順序でやってみましたが、やはりだめでした。
> 同じ現象が発生してしまいます。

そうでしたか。お役に立てなくてすいません。

私が想像するに、たぶん lpMailId か lpSource のどちらかが誰かによって
解放されてしまうのが原因だと思うのですが、それはたぶん Becky では
ないような気がします。私としては何か他のプラグインがやっているような
気がするのですが……
でも、他のプラグインをすべて外しても再現するんですよね?
う〜〜〜む………… (-_-;;;

あとは、他の Callback が呼ばれてヒープが解放されてしまう、とかかな?
でも、Callback は単独スレッドで呼ばれているだろうから、やっぱり
違うんだろうな。。。

> Becky! の仕様あるいは制限ならばしかたありませんが、
> もし不具合だとしたら、乗松さんがご覧になっていそうな場所で
> 報告したほうがいいでしょうか?

そうですね。
まずはプラグインMLで報告してみるのがいいと思います。


[193] Re^9: SetSource in BKC_OnOpenMail 投稿者:Masao 投稿日:01/05/24(Thu) 19:47

今のところ、落ちてしまう原因をこれ以上追求することは
私にはできそうもありませんので、

>> Becky! の仕様あるいは制限ならばしかたありませんが、
>> もし不具合だとしたら、乗松さんがご覧になっていそうな場所で
>> 報告したほうがいいでしょうか?
> そうですね。
> まずはプラグインMLで報告してみるのがいいと思います。

はい、ML 上で改めて皆さんにお尋ねすることにします。
どうもありがとうございました。


[194] Re^10: SetSource in BKC_OnOpenMail 投稿者:Masao 投稿日:01/06/10(Sun) 23:15

Masao です。

報告が遅くなりましたが、
プラグイン ML 上でこの現象についてお尋ねした結果、
Becky! ver.2.00.07 で対処していただきました。

この件についてはこちらでも皆さんにいろいろお世話になりました。
どうもありがとうございました。


[181] B2WebSearchプラグイン 投稿者:K3c 投稿日:01/05/10(Thu) 10:15

が、いつのまにかアップデートしていました。

http://www.get-extension.com/bkplugin/


[174] 偽春菜 Becky!プラグイン Ver.1.3 投稿者:K3c 投稿日:01/04/24(Tue) 13:00

なるものを発見しました。
inverseでも動きます。なかなかです。
http://www.dx.sakura.ne.jp/~fbrand/fifnel/app/#niseharuna


[175] Re: 偽春菜 Becky!プラグイン Ver.1.3 投稿者:マオ(管理人) 投稿日:01/04/26(Thu) 13:31

> なるものを発見しました。
> inverseでも動きます。なかなかです。

私、NT4.0ユーザなのが、残念です。(T_T)
いいないいな。
Win2K買うかな…。

http://mao.udn.ne.jp/b2pin/


[179] Re^2: 偽春菜 Becky!プラグイン Ver.1.3 投稿者:K3c 投稿日:01/05/10(Thu) 10:13

> 私、NT4.0ユーザなのが、残念です。(T_T)

蛇足ですが、
最近のバイナリはNT4.0でも動くようです。


[176] Another Plugin Installer 投稿者:Tietew 投稿日:01/05/06(Sun) 13:30

も,紹介してください m(__)m
http://www.tietew.net/becky/setuppin-j.html

http://www.tietew.net/


[178] Re: Another Plugin Installer 投稿者:マオ(管理人) 投稿日:01/05/07(Mon) 10:26

あっ、了解でやんす。(^_^ゞ

風邪っぴきで、鼻水じゅるじゅる。
さて、そろそろ出社しよっと。

http://mao.udn.ne.jp/b2pin/


[177] Re: Another Plugin Installer 投稿者:なかにし 投稿日:01/05/06(Sun) 16:26


> タイトル: Another Plugin Installer
> 発言者: Tietew
> も,紹介してください m(__)m
> http://www.tietew.net/becky/setuppin-j.html

 うちでも紹介させてもらいました。・・・今日(^^;
 遅くなってすんません。

#周辺ソフトページの更新作業が面倒になってきた・・。データベー
#スからの書き出しくらいは考えるべきか・・・?なにせ手で修正し
#ているもんで(^^;

http://www.246.ne.jp/~mnakan/becky/