mcrblog

vcpp-ml

2001年10月

31

[vcpp 00056154] Re: CFileDialogで複数選択するときの問題

Tietew です。

On Wed, 31 Oct 2001 19:45:01 +0900
In article <2...@sm.sony.co.jp>
[[vcpp 00056151] Re: CFileDialogで複数選択するときの問題]
Masakazu MOKUNO <m...@sm.sony.co.jp> wrote:

> さらに,nMaxFileのところに,
> "...
>  The buffer should be at least 256 characters long. "

> とあるので,10000などは指定できないでしょう.

at least は「最低でも」の意ですよ (^^;

10kBytes なんてケチくさいこと言わずに 1MBytes くらい指定すれば大
抵大丈夫かなとか…



―[ Tietew ]――――――――――――――――――――――――――――
Mail: t...@tietew.net / t...@raug.net
Web : http://www.tietew.net/  (Tietew Windows Lab.)
PGP fingerprint: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA
31

[vcpp 00056154] Re: CFileDialogで複数選択するときの問題

Tietew です。

On Wed, 31 Oct 2001 19:45:01 +0900
In article <2...@sm.sony.co.jp>
[[vcpp 00056151] Re: CFileDialogで複数選択するときの問題]
Masakazu MOKUNO <m...@sm.sony.co.jp> wrote:

> さらに,nMaxFileのところに,
> "...
>  The buffer should be at least 256 characters long. "

> とあるので,10000などは指定できないでしょう.

at least は「最低でも」の意ですよ (^^;

10kBytes なんてケチくさいこと言わずに 1MBytes くらい指定すれば大
抵大丈夫かなとか…



―[ Tietew ]――――――――――――――――――――――――――――
Mail: t...@tietew.net / t...@raug.net
Web : http://www.tietew.net/  (Tietew Windows Lab.)
PGP fingerprint: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA
31

[vcpp 00056153] Re:CFileDialogで複数選択するときの問題

 こんにちは、剣聖炎羅です。

On Wed, 31 Oct 2001 19:45:01 +0900
Masakazu MOKUNO <m...@sm.sony.co.jp> wrote:

> "...
>  The buffer should be at least 256 characters long. "

> とあるので,10000などは指定できないでしょう.

 これって「バッファ長は少なくとも256キャラクタである必要があります」
 という意味なのでは…

■ Written by 剣聖炎羅 (e...@mail.interq.or.jp) ■
31

[vcpp 00056153] Re:CFileDialogで複数選択するときの問題

 こんにちは、剣聖炎羅です。

On Wed, 31 Oct 2001 19:45:01 +0900
Masakazu MOKUNO <m...@sm.sony.co.jp> wrote:

> "...
>  The buffer should be at least 256 characters long. "

> とあるので,10000などは指定できないでしょう.

 これって「バッファ長は少なくとも256キャラクタである必要があります」
 という意味なのでは…

■ Written by 剣聖炎羅 (e...@mail.interq.or.jp) ■
31

[vcpp 00056152] Re: CFileDialogで複数選択するときの問題

 こんにちは、剣聖炎羅です。

On Wed, 31 Oct 2001 18:50:35 +0900
"Miyuki Kitazawa" <k...@comtec.kicnet.co.jp> wrote:

> // ~ 略
> dlg.m_ofn.lpstrFile      = 10000;
> dlg.m_ofn.nMaxFile     = FILEBUFSIZE;

 lpstrFileの設定値はこれで良いんですか…?

> でも、これで10000文字まで増やしたとしても
> それを超えたらメモリを破壊してしまいますよねぇ。

 破壊はされませんが、戻値としてIDCANCELが帰ってきて、
 CommDlgExtendedError()でFNERR_BUFFERTOOSMALLが得られるはずです。
 #解決にはなりませんが^^;

■ Written by 剣聖炎羅 (e...@mail.interq.or.jp) ■
記事検索
Amazon.co.jp
  • ライブドアブログ