مرحبا شباب كيفيك وكل عام وانتم بخير
اريد مساعدتكم في ايجاد الخطأ في هذا الكود
procedure TForm4.Button1Click(Sender: TObject);
var r,x,y:integer;
label zozo;
label again;
begin
DM1.Password.Open;
DM1.Password.first;
if (edit1.Text=DBEdit1.Text) and (Edit2.Text=DBEdit2.Text) then begin ShowMessage('ss');
goto zozo;
end
else begin
ShowMessage('ddd');
goto again;
//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
zozo: begin form4.hide; form3.Show; end;
again: begin
DM1.Password.Next;
if (edit1.Text=DBEdit1.Text) and (Edit2.Text=DBEdit2.Text) then
begin goto zozo; end
else goto again;
end;
end;end;
end.يفترض ان يقوم هذا الكود بعملية التحقق من اسم المستخدم وكلمة السر الذين موجودين في قاعدة بيانات على شبكة المشكة أنه لا يأخذ غير الاسم الاول وكلمة السر الاولى في قاعدة البيانات إضافة إلى مشكلة غريبة وهي ان الجهاز يعلق بعد الضغط على زر التحقق :(
