شباب من مدة نزلت موضوع حول هذا وطلبتو كود وهذا كود
في حدث الزر مثلا
procedure TForm1.Button1Click(Sender: TObject);
var
reg: TRegistry;
begin
reg:= TRegistry.Create;
try
reg.RootKey:= HKEY_CURRENT_USER;
if not reg.KeyExists('test1') then
begin
MessageDlg('Some body deleted the key !!!', mtError, [mbOK], 0);
Application.Terminate;//this line i asked
if not Application.Terminated then
Application.Terminate;
end;
reg.OpenKey('key must not created', true) then
finally
reg.Free;
end;
end;لا تقولوا حط else
لاني اريد انهاء البرنامج فورا وبالالس استطيع معالجة هالكود لكن في اكواد صعب معالجتها
اريد بالضبط اين تنتهي التعليمات هل بنهاية حدث الزر لان application.terminate في حدث الزر؟؟؟
للعلم انا حاوت كثييير
اولا وضعت application.terminate في تابع واستدعيت التابع لكن لا نتيجة فالتعليمات اللي بعد استدعاء التابع تنفذ
ثانيا حذفت التراي والفاينلي وايضا لا نتيجة
الرجاء مساعدتي في انهاء البرنامج مباشرة وان لم يكن بالامكان لاني داخل البرنامج فهل هناك طريقة اخرى ؟؟؟؟؟؟؟؟؟