delphi4arab منتديات دلفي للعرب
ما هي المشكلة في برنامجي , لماذا لا يعمل ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : ما هي المشكلة في برنامجي , لماذا لا يعمل ؟ (/showthread.php?tid=3325)



ما هي المشكلة في برنامجي , لماذا لا يعمل ؟ - Hidden PAin - 29-07-2011

حالت كتابة برنامج بسيط في دلفي يقوم بفحص مجموعة من البورتات
موجودة في مكون richedit ..
لكن لم يعمل
شوفو الكود و خبروني عن الخطأ بليز
كود :
procedure TForm1.Button1Click(Sender: TObject); var i : integer ; begin TcpClient1.RemoteHost := Edit1.Text; for i:=0 to RichEdit2.lines.count do TcpClient1.RemotePort := RichEdit2.lines.Strings [i]; StaticText1.caption := 'Checking '+ Edit1.Text +' on '+ RichEdit2.lines.Strings [i]; if TcpClient1.Connect then RichEdit1.lines.Add(Edit1.Text + ' : ' + RichEdit2.lines.Strings [i] + ' / Open'); end;



ما هي المشكلة في برنامجي , لماذا لا يعمل ؟ - محمد عبد العزيز - 21-08-2011

السلام عليكم ورحمة الله

ان كان ما بعد الشرط IF أكثر من أمر ضعه بين Begin و End
الكود بعد التصحيح (تم اضافة ما هو احمر)
كود :
var i : integer ; begin TcpClient1.RemoteHost := Edit1.Text; for i:=0 to RichEdit2.lines.count do [color=Red]Begin[/color] TcpClient1.RemotePort := RichEdit2.lines.Strings [i]; StaticText1.caption := 'Checking '+ Edit1.Text +' on '+ RichEdit2.lines.Strings [i]; if TcpClient1.Connect then RichEdit1.lines.Add(Edit1.Text + ' : ' + RichEdit2.lines.Strings [i] + ' / Open'); [color=red]end;[/color] End;
ملاحظة: مستقبلا اختر عنوان مناسب للموضوع!