ارتباط دو برنامه با هم در سی شارپ
#1
Note 
سلام و عصر بخیر
من یک برنامه تحت سرور ساختم که این برنامه یک کلاسی رو به طور مکرر باز میکنه (یعنی باید باز کنه طبق کدنویسی) اما پس از مدتی کلاس هایی که اول کار باز شدن بسته میشن چرا ؟ آیا محدوده ای وجود داره ؟

خب من یک فکر زد به سرم اما میخواستم ببینم عملیه یا نه
من اون قسمت کلاس رو در چندین برنامه بزارم و همه رو به برنامه ی اصلی وصل کنم و واسه هر کدوم محدوده ای بزارم که اگه 50 بار باز شد ، این برنامه دیگه کلاس رو باز نکنه و برنامه ی بعدی ادامه کار رو انجام بده

خب اینکارو رو میتونم با سرور انجام بدم اما میخوام بدونم که آیا راهی هست که چندین برنامه رو با هم ارتباط داد ؟ یعنی کار هریک مکمل کار دیگری باشد.

سپاسگذار شما.

See your dreams every where  and every time , try to remember your dreams because a man lives with his dreams forever
پاسخ
#2
Note 
سلام
منظورت از باز کردن و بستن کلاس چیه؟
به احتمال قوی برنامت مشکل کد نویسی داره چون instance های زیادی از یک کلاس میتونه ایجاد بشه
بنظرم روش دوم اصلا روش خوبی نیست و فکر نکنم اصلا شدنی باشه
با سوکت نویسی میتونی بین دو برنامه داده رد و بدل کنی اما اینطوری فکر نکنم بشه.

مردم دنیا 10 دسته هستند: کسانی که باینری میفهمند و کسانی که باینری نمیفهمند !
پاسخ
#3
Note 
منظورم اینه
[csharp]
new Class1().Open("Name","Password");
[/csharp]

من میخوام تا هر اندازه بخوام کلاس فراخونده شه ، روش اول رو انجام دادم اما محدوده همونطور که گفتم

روش دوم هم منظورم همون سوکت بود که هرچی فکر کردم اسمشو یادم نیومد و واسه همین گفتم سرور.

روش دو رو انجام دادم قبلا 4 تا برنامه رو با هم ادغام کرده بودم و اتفاقا کار هم داده بود البته نه واسه اینکار
اما به دنبال راه بهتری نسبت به اینکار بودم

به هر حال متشکرم که پاسخ دادید.

See your dreams every where  and every time , try to remember your dreams because a man lives with his dreams forever
پاسخ
#4
Note 
خب عزیز من شما خودت تو کلاس یه متد open نوشتی که یسری کار انجام میده من که نمیدونم تو کلاست چه خبره از کجا باید بدونم منظورت از open چیه؟ اینارم بایدتوضیح بدی دیگه تو سوال.
و بازم میگم اشکال از کد نویسیته روشی که انتخاب کردی اصلا منطقی نیست باید بگردی اشکال کدت رو پیدا کنی
__________________

بعد از اینکه کارت با هر کلاس تموم شد اونو Destrroy کن مثلا یه روشش اینطوریه:
[CSHARP]
Family f1 = new Family();
f1 = null;
[/CSHARP]

مردم دنیا 10 دسته هستند: کسانی که باینری میفهمند و کسانی که باینری نمیفهمند !
پاسخ
#5
Note 
سپاسگذارم
من اون Open رو مثال زدم بله شما درست گفتید یک خورده گنگ توضیح داده بودم با نال کردن مشکلم حل شد
سپاسگذارم

See your dreams every where  and every time , try to remember your dreams because a man lives with his dreams forever
پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Note کتاب آموزش Parse کردن یک خبر خوان وردپرسی برای ویندوزفون The Arrow 0 978 23-04-2015 ساعت 09:24
آخرین ارسال: The Arrow
Note سوال ساخت تقویم فارسی در ویندوز 8.1 The Arrow 2 991 16-01-2015 ساعت 00:32
آخرین ارسال: The Arrow
Note دیتابیس SQLite در سی شارپ The Arrow 3 2,432 07-11-2014 ساعت 22:40
آخرین ارسال: VBProgrammer
Note FileAssociation در سی شارپ The Arrow 1 567 05-11-2014 ساعت 12:32
آخرین ارسال: SOFTAFZAR
Note آموزش کامل سی شارپ (ویدئو) xMAN 2 682 02-10-2014 ساعت 12:50
آخرین ارسال: xMAN
Note explorer سی شارپ cMan 1 484 30-08-2014 ساعت 12:07
آخرین ارسال: SOFTAFZAR
Note پیدا کردن متن در سی شارپ arfanz 7 877 27-08-2014 ساعت 01:10
آخرین ارسال: The Arrow
Note برنامه نویسی موازی با سی شارپ xMAN 0 450 05-08-2014 ساعت 12:01
آخرین ارسال: xMAN
Note جستجو در یک متن در سی شارپ arfanz 12 2,239 16-07-2014 ساعت 09:32
آخرین ارسال: Stack OverFlow
Note مخفف کنترلهای سی شارپ mshayan 2 848 15-07-2014 ساعت 13:32
آخرین ارسال: mshayan

کاربرانِ درحال بازدید از این موضوع:   1 مهمان