ما الفرق بين الإتصال المتزامن والغير متزامن (Synchronous /Asynchronous) ؟
#1
السلام عليكم

كثيرا ما أسمع عن الإتصال المتزامن والغير متزامن
ما هما و مالفرق بينهما ؟

في ADO نجد في ADOConnection خاصية ConnectOptions القيمة الإفتراضية هي coConnectUnspecified حسب الـ Help هي synchronous .

السؤال هل بمجرد تحويل قيمتها إلى asynchronous أنا في الوضع الغير متزامن ( دون عمل آخر) ؟

بارك الله فيكم

والسلام عليكم
الرد
#2
وعليكم السلام ورحمة الله
توجيه asynchronous يسمح بتسيير العمليات التي تأخذ وقتا معتبرا
يمكنك أثناء ذلك تمرير التحكم للمستخدم أو منحه حق إيقاف العملية الجارية
أو إعلامه بواجهة تقدم العملية (بـ ProgressBar مثلا)
مصدر:
كود :
developers can also do other tasks during a long operation, such as displaying a progress dialog box, or offer the user the chance to cancel the operation.
الخيار الافتراضي coConnectUnspecified يعني ترك القيمة كما جاءت من المورد OLE DB وهي synchrone افتراضا.
المزيد:
كود :
http://support.microsoft.com/kb/194960
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم