Else hatası bakarmısınız?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
umutcanster
Üye
Mesajlar: 153
Kayıt: 14 Tem 2008 12:28

Else hatası bakarmısınız?

Mesaj gönderen umutcanster »

Edit9.Text:= 'kayit yapildi'
else
edit9.enabled := true;

hata surada

'END' expected but 'ELSE' found....

nedemek?
not :

end
else yazdım ayrıca end
else
begin

ilede başladım kabul etmedi :S
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Re: Else hatası bakarmısınız?

Mesaj gönderen NewMember »

Kod: Tümünü seç

if Edit9.Text:= 'kayit yapildi' then
begin
//Kodunuz
end
else
begin
edit9.enabled := true;
end;
şeklinde yazmayı denermisiniz?
umutcanster
Üye
Mesajlar: 153
Kayıt: 14 Tem 2008 12:28

Re: Else hatası bakarmısınız?

Mesaj gönderen umutcanster »

hocam cevabınız ıcın teşekkürler fakat bu hataları aldım;


[Error] Unit1.pas(104): ';' expected but 'ELSE' found
[Error] Unit1.pas(114): Undeclared identifier: 'Edit9'
[Error] Unit1.pas(116): Missing operator or semicolon
[Error] Unit1.pas(116): Statement expected, but expression of type 'String' found
[Error] Unit1.pas(117): '.' expected but ';' found
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
F.Atagun
Üye
Mesajlar: 158
Kayıt: 01 Oca 2008 01:56

Re: Else hatası bakarmısınız?

Mesaj gönderen F.Atagun »

[quote="NewMember"]

Kod: Tümünü seç

if Edit9.Text:= 'kayit yapildi' then
quote]


Yukarıda  iki nokta üstüste olmamalı, aşağıdaki gibi deneyin lütfen

if Edit9.Text= 'kayit yapildi' then
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Else hatası bakarmısınız?

Mesaj gönderen sabanakman »

Benim projede if kullanıldığına dair derin şüphelerim var (sihirli küremin yalancısıyım :N) ). Sanki hiç if kullanılmadan else kullanılmış da hata ondan kaynaklanıyormuş gibime geliyor :oops: .
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
umutcanster
Üye
Mesajlar: 153
Kayıt: 14 Tem 2008 12:28

Re: Else hatası bakarmısınız?

Mesaj gönderen umutcanster »

hocam yok

soyle

if checkbox1.checked then
edit1.enabled := true;
edit2.enabled := true
else
edit1.enabled := false;
edit2.enabled := false;

bu hocam hata alıyorum neden acaba
fox
Üye
Mesajlar: 78
Kayıt: 24 Nis 2006 08:28

Re: Else hatası bakarmısınız?

Mesaj gönderen fox »

umutcanster yazdı:hocam yok

soyle

if checkbox1.checked then
edit1.enabled := true;
edit2.enabled := true
else
edit1.enabled := false;
edit2.enabled := false;

bu hocam hata alıyorum neden acaba
sanki şurada bir virgül gözden kaçmış hem tek satır yazacaksan begin end koymıycan bak şöyle dene birde


if checkbox1.checked then
begin ///(begin) ekledik
edit1.enabled := true;
edit2.enabled := true; //burayabirtane (;)
end ///aman dikkat burada (;) olmaz else geliyor
else
begin ///(begin) ekledik
edit1.enabled := false;
edit2.enabled := false;
end; //end hemde(;) beraber
F.Atagun
Üye
Mesajlar: 158
Kayıt: 01 Oca 2008 01:56

Re: Else hatası bakarmısınız?

Mesaj gönderen F.Atagun »

Aşağıdaki gibi yapınız, Kolay gelsin


if checkbox1.checked then
begin
edit1.enabled := true;
edit2.enabled := true;
end
else
begin
edit1.enabled := false;
edit2.enabled := false;
end;
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Else hatası bakarmısınız?

Mesaj gönderen csunguray »

Büyük ihtimalle programın daha üstünde bir yerde end kullanmayı unutmuşsunuz. Sorunu bu ifadede değil de bir de üstler de arayın.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
fox
Üye
Mesajlar: 78
Kayıt: 24 Nis 2006 08:28

Re: Else hatası bakarmısınız?

Mesaj gönderen fox »

F.Atagun yazdı:Aşağıdaki gibi yapınız, Kolay gelsin


if checkbox1.checked then
begin
edit1.enabled := true;
edit2.enabled := true;
end
else
begin
edit1.enabled := false;
edit2.enabled := false;
end;
sanki bende aynısını yazmışım
F.Atagun
Üye
Mesajlar: 158
Kayıt: 01 Oca 2008 01:56

Re: Else hatası bakarmısınız?

Mesaj gönderen F.Atagun »

Evet Aynı anda yazmışız, sizin post sadece bir dakika önce edilmiş
Cevapla