yho
yhoyh****@plala*****
2004年 3月 11日 (木) 22:40:46 JST
こんばんは、yhoです。 その1についてだけですが見てみました。 ドラフトウィンドウを開く際にpochy_d_20040207ではプラグインの関数が 呼ばれていますが、pochy0.2.1aでは呼ばれていませんでした。 pochy_d_20040207では、void CPochyApp::CreateDraftFrame(CString account)の最後に m_pluginManager.OnOpenDraft(df->GetSafeHwnd());を呼んでいますが、 pochy0.2.1aは無いです。pochy0.2.1aでもこの関数を追加すると、 PC_OnOpenDraftが呼ばれるようになりました。 以上です。 On 2004 Mar 11 22:20:51 "isr(nya_mo_nya)" <nya_mo_nya****@ybb*****> wrote: > こんにちは、isr@ほろ酔いです。 > > ----- Original Message ----- > From: 平中さん<sabor****@olive*****> > Sent: Thursday, March 11, 2004 2:03 AM > Subject: [pochy-user] Re: draftウィンドウとプラグイン > > > 略・・・ > > これは、0.2.1aのソースに問題があるような気がします。 > > 現在は出先にて環境がないので、なんともいえないのですが、戻り次第確認してみ > ます。 > > 少々お時間をください。 > > (中略) > > これまた、0.2.1aのソースを見てみないとなんともいえないのですが、バグの可能 > 性 > > もあるので、確かめてみます。 > > 平中さんの負担を増やしてしまい、申し訳ないです。 > プラグインもある程度出来てきたのですが、 > やはりどこでも使えると幅が広がるので助かります。 > こちらでもちょくちょくソースを追っかけてますが、 > 何卒、よろしくお願いいたします。 m(_ _)m > > # 以下、小さいツッコミ ----------------------------------------- > size_t は unsigned int . > size_t fwrite( const void*buffer, size_t size, size_t count, FILE *stream ); > よって、↓の expression は多分意味無し。。。 > if(0 > fwrite(buf, sizeof(char), strlen(buf), fp)) > > 丁寧に書くならこんな感じでしょうかね?↓ > // CStringからファイルへテキストを書き出す関数 > BOOL g_string2file(/*CString& buf*/LPCTSTR buf, LPCTSTR file_name) > { > FILE *fp = fopen(file_name, "wb"); > if(fp==NULL) > { > AfxMessageBox("g_string2file open error"); > return FALSE; > } > size_t len = strlen(buf) ; > size_t count= fwrite(buf, sizeof(char), len, fp) ; > fclose(fp); > if (len > count) > { > AfxMessageBox("g_string2file write size error"); > return FALSE; > } > return TRUE; > } > > 以上です。 > > % ----------------------------------- > ?- info(Who, Mail). > Who = isr > Mail = nya_mo_nya****@ybb***** > maybe .... > % ----------------------------------- > > _______________________________________________ > pochy-user mailing list > pochy****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/pochy-user > --- yho <yhoyh****@plala*****>