2016-08-24 8 views
0

私の問題は、2 spineditコントロールの間で選択されたすべての数値を表示する方法がわかりません。forループを使用して2つのspineditコントロール間のすべての数値を表示する方法

例:

SedValue1 := 5 
SedValue2 := 7 

どのように私は数字5、6および7を表示するforループを使用することができますか?桁数

:2:1(最初のループ)が5

桁の数字であるよう

for iCount := Value1 to Value2 do 
begin 
    lstFORList.items.add('Digit number :'+IntToStr(iCount)); 
end; 

好ましくは、私は彼らが表示されることを希望:私はこれまで持っているもの

(第2のループ)は6.などである。

私はこれが私の居場所に詰まっているように助けてくれることを願っています。どんな助けでも大歓迎です。あなたは、ループや変数のために既存の考える

答えて

1

は、桁数は次のように計算することができます

1 + iCount - Value1 

あなたは他のすべてを行う方法を知っています。

私の意見では、iCountは名前の貧しい選択です。この変数はループ変数であり、カウントではありません。それが私だったら私はそれをiと名づけます。ループ変数の名前は誰もが知っています!

+0

ここで、 'i'は' iteration'または 'index'を表していますか?または、他の何か?または上記のすべて? –

+0

'i'は整数であり、規約はFortranの暗黙の変数から来るか、またはそうである可能性が高いと思います。古いFortranバージョンでは、明示的な型なしで宣言された変数は、最初の文字に基づいて暗黙のうちにタイプされました。だから私はnは整数になります。それ以外のものは何でも。それは私がいつも想定していたものです。たぶん誰かが私よりも私を修正するよりも古い! –

+0

私は「私」は数学から来て、シリーズを表す数式で頻繁に使用されると思います。私はそれが 'index'の略であると仮定しますが、それは単なる推測です。 –

関連する問題