delphi4arab منتديات دلفي للعرب
كيف نقوم بالمزامنة بين وظائف indy و VCL - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف نقوم بالمزامنة بين وظائف indy و VCL (/showthread.php?tid=2356)



كيف نقوم بالمزامنة بين وظائف indy و VCL - abdelmalek - 28-08-2010

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

كما نعرف ان server indy يستعمل تقنية multithreading ؟

كيف نقوم بالمزامنة في هاته الحالة بين وظائف indy و VCL

PHP كود :
procedure TForm1.IdTCPServer1Connect(AThread: TIdPeerThread);
begin
Memo1
.Lines.Add('Connect');
end;
procedure TForm1.IdTCPServer1Disconnect(AThread: TIdPeerThread);
begin
Memo1
.Lines.Add('Disconnect');
end;
procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread);
begin
Memo1
.Lines.Add('execute');
end; 

بارك الله فيكم وجزاكم خيرا

بالتوفيق للجميع


كيف نقوم بالمزامنة بين وظائف indy و VCL - o15s19 - 02-09-2010

باستخدام TIdSync أو TidNotify و إذا اردت استخدامهما راجع المشاركة التالية هنا
أو انظر للسورس في مشروع برنامج محادثة


كيف نقوم بالمزامنة بين وظائف indy و VCL - abdelmalek - 03-09-2010

بارك فيك اخي o15s19 على المشاركة

لكن لم افهم شيئ عن المزامنة وطريقة عملها


كيف نقوم بالمزامنة بين وظائف indy و VCL - abdelmalek - 04-09-2010

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

ما معنا المزامنة ؟

ماهي المشكلة التي تجبرنا على مزامنة بين main thread و الثريدات الاخرة ؟

هل هناك طريقة اخرى غير المزامنة ؟

اعطي مثال بسيط على عمل دلك ؟

اسف على كثرة الاسئلة ( موضوع المزامنة هدا ريح يخرجني من عقلي ) اه اه اه اه اه

بارك الله فيكم وجزاكم خيرا

بالتوفيق للجميع

سلام


كيف نقوم بالمزامنة بين وظائف indy و VCL - musvc - 04-09-2010

[COLOR="Purple"] آسف لاني لا اتابع الأسئلة هذه ِ الأيام بسبب الأنشغال...

بالنسبة للسؤال, صدقني لم ادخل في طريق الـ indy بعد
بالنسبة الى المثال, في المرفقات مثال جميل جدا ً
ارجـو ان تستفاد منه...
في المثال الـ Client يكون في جهاز العميل و الـ Server يكون في جهازك Smile
حيث سيتصل بك مباشرتا ً.
ببساطة تربطه بـ no-ip على سبيل المثال ثم تبدأ بالتحكم Smile

ارجـوان اكون قد افدت ولو بقليل
سلامي لك[/COLOR]


كيف نقوم بالمزامنة بين وظائف indy و VCL - abdelmalek - 05-09-2010

بارك الله فيك اخي musvc على المرور
لكن المشكلة لم تنحل بعد
بالتوفيق للجميع