بالنسة لعدد الاحرف الطريقة سهلة ..
عليك ان تتعلم برمجة باسكال لكي تستطيع كتابة البرنامج بدون اخطاء وتفهم عمل كل حرف
هذا الكود اذا كان edit1 فارغ او فيه اكثر من 15 حرف تظهر الرسالة التالية
if (length(edit1.text)=0) or (length(edit1.text)=15) then
begin
messagedlg('الرجاء ادخال اسم الصحيح',mtWarning,[mbOK],0);
edit1.SetFocus;
procedure TForm1.Button1Click(Sender: TObject); var s,i: integer; begin s:=0; for i:= 1 to length(Edit1.Text) do s:=s+1; if s<=5 then showmessage('The text you entered less than 5 characters') else showmessage(inttostr(s));