お世話になっております
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;
とすると参照しません。エラーにもなりません。
仕方が無いので他の名前に変更しようとしてもだめでした・・・・
お分かりの方いらっしゃいますか?
intCheckCntXがプログラム中で意味のある動作をしないと、
コンパイラが勝手に削除することがあります。
intCheckCntXに代入された値はちゃんと使ってますか?
早速のご指示ありがとうございます
その通りでした。
まだ開発途中で取り敢えずカウントだけ取ろうとして作った変数でした。
その変数を使うようにしたら出来ました
初期化したらいいのかと思っていました。
ありがとうございました。
(こんなしょうもない事で1時間悩んでいました)
解決しました!!!
ツイート | ![]() |