12-03-2010, 11:15 AM
الفكرة كلها تتمحور حول إعادة إنشاء الـ Thread دون التأكد من تحريره 
1- عند غلق البرنامج سيحرر عندالإنهاء , Finalization
2- أقول و أعيد هدا التطبيق الأول , هناك ما يسمى بـ Blocking & Premature Termination
و هي تدخل في الأخطاء التي يقع فيها المبرمج التي يمكن تفاديها بـ Method waitfor
3- أيضا سأتتطرق لـ عيوب التزامن Disadvantage Synchronizer في التطبيق .
- حل هذه المشكلة فقط بإظافة شرط التحرير عند أمر الإنهاء :
و حدف OnCloseQuery أصلا ,,
بارك الله فيك على الإهتمام & الإفادة , شكرا.

1- عند غلق البرنامج سيحرر عندالإنهاء , Finalization
2- أقول و أعيد هدا التطبيق الأول , هناك ما يسمى بـ Blocking & Premature Termination
و هي تدخل في الأخطاء التي يقع فيها المبرمج التي يمكن تفاديها بـ Method waitfor
3- أيضا سأتتطرق لـ عيوب التزامن Disadvantage Synchronizer في التطبيق .
- حل هذه المشكلة فقط بإظافة شرط التحرير عند أمر الإنهاء :
PHP كود :
Constructor MyThread.Create;
Begin
Inherited Create(Suspended);//If False = start when we call create constructor !.
FreeOnTerminate:= False;
_i:= 0;//Initialization ...
End;
بارك الله فيك على الإهتمام & الإفادة , شكرا.
I'M Fly Like A G6

