تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: قرار دادن کدی که تا Stop سرویس ادامه داشته باشد.

  1. #1
    آخر فروم باز water_lily_2012's Avatar
    تاريخ عضويت
    Aug 2008
    محل سكونت
    اصفهان
    پست ها
    1,095

    پيش فرض قرار دادن کدی که تا Stop سرویس ادامه داشته باشد.

    سلام
    به یه مشکل اساسی بر خوردم. یه قطعه کد دارم که باید در یک سرویس قرارش بدم. و قرار هست یک مکان را در حافظه رزرو کند. و تا زمانیکه سرویس در حال کار هست و Stop و یا حذف نشده باید حافظه را داشته باشد. در تابع OnStart قرار دادم ولی کار نداد.به محض تمام شدن این تابع garbage collection حافظه را پس می گیرد.

    در کجای سرویس بنویسم که تا ابد ادامه داشته باشد مگر اینکه خودم انرا حذف کنم.

    تشکر

  2. #2
    آخر فروم باز water_lily_2012's Avatar
    تاريخ عضويت
    Aug 2008
    محل سكونت
    اصفهان
    پست ها
    1,095

    پيش فرض

    سلام

    برنامه نویسان عزیز راهی نبود؟؟؟؟

  3. #3
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    متغیر مورد نظر را میتوانید در هرجایی پر کنید ولی آن را در خارج از متدها و در سطح کلاس تعریف و نگهداری کنید.

  4. 2 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  5. #4
    آخر فروم باز water_lily_2012's Avatar
    تاريخ عضويت
    Aug 2008
    محل سكونت
    اصفهان
    پست ها
    1,095

    پيش فرض

    سلام

    نه. این کارها را انجام داده ام. حتی در یک کلاس جداگانه نوشتم و اجرا کردم. کد اجرا میشه و حافظه را میگیره ولی برنامه دوم حافظه را نمی شناسه.
    احتمالا بعد از گرفتن حافظه را ازاد می کنه.
    با thread هم نوشتم ولی نشد.
    فکر کنم در سرویس فرق می کنه. خواهشا بررسی کنید.
    تشکر

  6. #5
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    باید دقیق تر بفرمائید چه منظوری دارید و چه میخواهید انجام دهید.
    شما به همین سادگی نمیتوانید متغییری تخصیص دهید و از برنامه دیگری آن را خوانده یا بنویسید. پس ...؟!
    آیا سایر بخش های خود سرویس شما، این متغییر را گم میکنند؟؟؟
    نمونه کدی که برای آزمایش استفاده میکنید را اینجا قرار دهید.

  7. #6
    آخر فروم باز water_lily_2012's Avatar
    تاريخ عضويت
    Aug 2008
    محل سكونت
    اصفهان
    پست ها
    1,095

    پيش فرض

    سلام
    من می خواهم از shared memory استفاده کنم. وقتی هر دو برنامه سرویس و یا غیر سرویس باشند مشکلی نیست. فقط در موقع اینکه یکی سرویس و دیگری غیر سرویس باشد مشکل داره.
    Last edited by water_lily_2012; 13-10-2013 at 12:56.

  8. #7
    آخر فروم باز water_lily_2012's Avatar
    تاريخ عضويت
    Aug 2008
    محل سكونت
    اصفهان
    پست ها
    1,095

    پيش فرض

    سلام

    دوستم گفت این مشکل رامی تونه حل کنه. صبر می کنم ببینم راهی داره یا نه؟
    فعلا تشکر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •