[pochy-user] Re: draftウィンドウとプラグイン

Back to archive index

sabor****@olive***** sabor****@olive*****
2004年 3月 15日 (月) 16:05:52 JST


isrさん、こんにちは。
平中です。

この何日か留守にしておりまして、ご連絡が遅れました。
いつもお世話になっています。

以下インラインです。
> 平中さんの負担を増やしてしまい、申し訳ないです。

いえいえ、こちらこそです。

> プラグインもある程度出来てきたのですが、
> やはりどこでも使えると幅が広がるので助かります。
> こちらでもちょくちょくソースを追っかけてますが、
> 何卒、よろしくお願いいたします。 m(_ _)m

了解しました。
今回のも含めして、その他ご報告頂いているバグを修正して、なんとか今週中ぐら
いには0.2.1b(bug fix only)が出せればと思っていますが、なかなか時間があり
ませんで。

> 
> # 以下、小さいツッコミ -----------------------------------------
> 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;
> }
> 
> 以上です。

ありがとうございます。
次回修正時に上記をマージさせて頂く予定です。





pochy-user メーリングリストの案内
Back to archive index