変数が使用できないです

解決


CANDY  2008-07-29 16:34:44  No: 31395  IP: 192.*.*.*

お世話になっております
Delphi2007+WinXPで開発していますがあるで変数を定義しているのに
値がセットされず、また、エラーも出ない現象で困っております

var
   i,j : integer;
   frm:  Tfrm_PrintSub;
   TObj: TGridData;
   intCheckCntX : Integer;
   intCheck:Integer;
   strDeliveryNo: String;
begin

と定義しているのですがintCheckは使えますがintCheckCntX が使えません
エラーも出ません

intCheck := 0; 
とするとデバックでブレイクポイントでとめて変数名の上にカーソルを持っていくと0と参照されますが、
intCheckX := 0;
とすると参照しません。エラーにもなりません。
仕方が無いので他の名前に変更しようとしてもだめでした・・・・

お分かりの方いらっしゃいますか?

編集 削除
通りすがり  2008-07-29 16:50:51  No: 31396  IP: 192.*.*.*

intCheckCntXがプログラム中で意味のある動作をしないと、
コンパイラが勝手に削除することがあります。
intCheckCntXに代入された値はちゃんと使ってますか?

編集 削除
CANDY  2008-07-29 16:57:47  No: 31397  IP: 192.*.*.*

早速のご指示ありがとうございます
その通りでした。
まだ開発途中で取り敢えずカウントだけ取ろうとして作った変数でした。
その変数を使うようにしたら出来ました
初期化したらいいのかと思っていました。
ありがとうございました。
(こんなしょうもない事で1時間悩んでいました)

編集 削除
CANDY  2008-07-29 16:58:12  No: 31398  IP: 192.*.*.*

解決しました!!!

編集 削除