喫茶XRAYトップページ


[1426] MAX_PATHの修正 サンプルプログラム集返信 削除
2007/10/22 (月) 20:54:28 Mr.XRAY
昨日気がついたのですが,サンプルプログラム集のほとんどのコードに問題が
あることがわかりました(冷汗).それは,

V : array [0..MAX_PATH] of Char:;

の定義です.正しくは

V : array [0..MAX_PATH-1] of Char;

ですね.MAX_PATHバイト数分の確保で,0から始まるので当然なのですが,おそ
らくコピペでやっているのでそのままだったのでしょう.修正しました.
また,これで定義した変数は,FillCharなどで初期化してから使用した方が無難
です.利用される方は修正して下さい.
もちろん,SizeOf(V)としていれば問題はないとは思いますが...
えっ,そんなのとっくにやっている.申し訳ありません.


INCM/CMT
Cyclamen v3.82