listbox.items.add ta if then

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Jire
Üye
Mesajlar: 167
Kayıt: 07 Eki 2007 01:20

listbox.items.add ta if then

Mesaj gönderen Jire »

neden olmadı bilmiyorum yardım ederseniz sevinirim

Kod: Tümünü seç

var
i,nar,nat:integer;
begin

for i:=1 to 10 do
begin
Atk7.Items.Add('+'+
               IntToStr(i)+
               ' : '+
               if i=nar then IntToStr(nat));
end;
end;
*nar ve nat sayıları başta belirleniyor.

[Error] Unit1.pas(76): Statement expected, but expression of type 'String' found
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Re: case içinde listbox.items.add ta if then

Mesaj gönderen bgoktas »

Kod: Tümünü seç

if i=nar then IntToStr(nat));
bu satırı .add içerisine ekleyemzsiniz, bunu yerine bu şartı dışarıda oluşturup oluşan stringi add ile listbox'a eklersin.

Kod: Tümünü seç

var
i,nar,nat:integer;
str,x:string;
begin

for i:=1 to 10 do
begin
 if i=nar then x:=IntToStr(nat) else x:='';
str:='+'+ IntToStr(i)+ ' : '+x;
Atk7.Items.Add(str);
end;
end;
Jire
Üye
Mesajlar: 167
Kayıt: 07 Eki 2007 01:20

Re: listbox.items.add ta if then

Mesaj gönderen Jire »

çok teşekkür ederim çalıştı.
Cevapla