يه سوال خفن (.net remoting!)

bluestar_58

Member
سلام
اول شرح صورت مسئله:
يه application چند لايه و clinet server داريم يعني طرف سرورش چند لايه است و request هاي client فقط به يك لايه از سرور فرستاده ميشه و بعد اون لايه با توجه به نوع request اون را به لايه هاي ديكه ميفرسته...چيزي كه از سرور به كلاينت ميري و بلعكس dataset و براي اين فرستادن ها از remoting استفاده ميشه.....كه مشكل من هم همينه..يعني هر چي remoting ميخونم فقط يه مشت چرت و پرت در مورد chat application هست و هيچ جا ننوشته چطور ميشه يه grid توي كلاينت را بايه dataset كه از سرور اومده پر كرد و بعد نتيجه را دوباره فرستاد به سرور ....آهان راستي اين وسط يك عالمه class public هم وجود داره كه از نوع اونها تو كلاينت ايجاد و استفاده ميشه...حالا يكي لطف كنه به من بگه من چه جوري اين كارو با remoting انجام بدم... :D اگه يه نمونه هم جايي ميشناسيد معرفي كنيد بد نيست...خودم مخونمش...
قربون شما
bluestar
 

omidak

Active Member
سلام:
انقدر پيچوندين قضيه رو كه من گيج شدم :roll:
اما تا اون جايي كه فهميدم ميخواييد داده هايه يك Dataset رو از این ور به اون ور بفرستید.
برایه این کار من به شما توصیه میکنم که از داده هایه XML استفاده کنید. که برایه شما این کار رو خیلی راهت میکنه. و اگر دقت کنید Function هایی در خود DataSet هست که این کار رو انجام میده مانند DataSet.ReadXML و DataSet.WriteXML.
با اینها خیلی راهت میتونید در طرف سرور Write کنید و بعد اطلاعات رو بفرستید و در Client اونها رو Read کنید. :wink:
سال خوبی داشته باشید :wink:
 

bluestar_58

Member
سلام
ببخشيد كه پيچيد ببيند من ميخوام از .net remoting استفاده كنم كه برنامه سرور و كلاينت را به هم ارتباط بدم از ديشب تا حالا فهميدم كه بايد همه object ها را marshal by refobject تعريف كرد اما هنوز با configure كردن remoting در دو تا برنامه كلاينت و سرور مشكل دارم مخصوصا كه object هاي كه بايد رد و بدل بشن زيادن...تو را خدا بگيد چي كار كنم
:)):)):)):))
bluestar
 

omidak

Active Member
سلام:
شرمنده. با Remoting اش کار نکردم :roll: :oops:
اما یه سر به pscode.com برید. حتماً یه چیزایی گیراتون میاد :wink:
 

bluestar_58

Member
خواهش دشمنت شرمنده....
اما بد جوري گير كردم..يه سوال ديگه توي يه پروژه وقتي ميخواهيم يه پروژه ديگه را add refrence كنيم بايد چي كار كنيم...؟؟؟يعني كدوم قسمت پروژه را بايد add كرد ؟؟من .exe را add ميكنم error ميده ميگه بايد assembley باشه...چي كار كنم؟؟؟
 

omidak

Active Member
سلام:
شما فقط اجازه اظافه كردن Library داردید. که اون هم باید DLL باشه :wink:
سال خوبی داشته باشید :wink:
 

bluestar_58

Member
خوب dll يك پروژه را از كجا گير بيارم؟؟؟؟يا اگه بايد بسازمش چطوري؟؟؟
 

omidak

Active Member
سلام:
اي بابا DLL یک پرژه رو که ندارید که.
شما باید یک DLL بسازید.
داخل Solution بر رویه شاخه پرژه خود Click راست کنید و بعد به Properties برید بعد در General در Output Type انتخاب کنید Class Library و بعد برنامه رو Compile کنید. خروجیه برنامه DLL هست.
یا اینکه یک پرژه جدید از نوع Class Library بسازید :wink:
 

جدیدترین ارسال ها

بالا