*-)
السلام عليكم و رحمة الله و بركاته
احتجت لنقل قيمة من webform الى winform في احد المشاريع و بحثت كثيرا على النت
حتى وصلت الى ما اريد و الحمد لله
و مؤخرا اثير الموضوع في هذا المنتدى
و كانت التعليقات في اتجاه امكانية ذلك فقط باستخدام الويب سيرفس
و الحقيقة انه يمكن عمل ذلك بطريقة اخرى
يمكن مثلا استخدام هذه الطريقة
عمل Application variable
وهو لمن لا يعرف مثل ال session لكن على مستوى موقع الويب كله بمعنى ان قيمته واحدة لكل مستخدمي الموقع مثل القيم ال ststic
هذا المتغير عبارة عن hash table به عمودين الاول ياخذ رقم الاي بي الخاص بالزبون مع اسم المتغير الذي اريد ارساله الى الوينفورم و الثاني ياخذ قيمة المتغير
و في الوينفورم يتم استدعاء ويب سيرفس تقوم باستدعاء قيمة المتغير من ال Application variable من خلال ال key و هو رقم الاي بي الخاص بالزبون مع اسم المتغير كما قلنا
مشكلة هذا الاسلوب انه يمكن ان يفتح الزبون اكثر من متصفح على نفس الويب فورم و في هذه الحالة سيتم تخزين القيمة الاخيرة فقط
و الان اليكم الطريقة الافضل
و هي باستخدام الجافا سكريبت