ありがとうございました(プログラムミスとPNGのテキスト)
(kenji)
2001/02/06 01:14
えと、これが問題の部分です(^^;;
bool
Spi::isSupported(char *fn) const
{
if ( (!fn) || state == Empty ) return(false);
AutoFile f(fn, true);
if ( ! f.isValid() ) return(false);
DWORD dw = reinterpret_cast<DWORD>(*f);
return( dw && aspi.isSupported(fn, dw) );
}
AutoFile::isValid()ですが、みやさか さんの
おっしゃるとおりの引っかかりやすいポイントに
ちょっと前には引っかかっていました(^^;;
依然は
AutoFile f(fn, true);
if ( ! *f ) return(false);
としていました…
でも、それはちょっと前にきづいたので、今回は
直した版の AutoFile でした。
で、なぜ「おかしい?」と質問したかというと、
この Spi::isSupported() 自体が false を
返していたからなんですね…
この Spi::isSupported() は、false を返す可能性の
ある場所が3箇所ありますが、この2番目で
返っていた
# だから、ホントは、Susieプラグインの
# IsSupported() は呼ばれていなかった…(恥)
のですね…
てへへ…呼ばれていなかったのです…(^^;;
恥ずかしい…
このメンバ関数は、何故失敗したか(エラーコード)を
返すようにはしていなかったからです…
あぁ…恥の上塗りとはこういうことかな…(^^;;
まぁいい、おかげさまで身に染みたし…
失敗してもいいから、それをしっかりと糧にして
成長するぞ!と(^^;;
----
それで、聞きたかった PNG ですが、
>両方とも、あり得ます。
なるほど…
>固定されてはいません。規格では、キー(キーワード)の一例が
>挙がっているだけであって、長さの制限さえクリアしていれば、
>任意の文字列を使うことができます。
これも、なるほど。
>ただし、日本語文字列…
これは、たしか、IFPNG.TXT にも記述されていらっしゃいましたね。
こちらは、この IFPNG.TXT で教えていただきました(^^)
長々とお騒がせしました(^^;;
ほんとうにどうもありがとうございました。
--「ありがとうございました(プログラムミスとPNGのテキスト)」に対するコメント--
タイトル(Subject):
お名前(Your name):
Mail address:
Password:
:入力しておくとあとで削除できます
Your message:
7thBridge P ver0.26 (c)Takechin