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

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




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

نام تاپيک: بدست آوردن اختلاف دو زمان با ساعت سیستم

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Nov 2005
    محل سكونت
    پی سی ورلد
    پست ها
    44

    پيش فرض بدست آوردن اختلاف دو زمان با ساعت سیستم

    سلام
    برنامه ساده ای نوشته ام که میتواند اختلاف دو زمان را با ساعت سیستم بدست آورد وخروجی آن در یک فایل متنی ذخیره میشود .مشکل اینجاست:تا زمانیکه مدول فرم بسته نشده ویا از برنامه خارج نشده ام بخوبی کار میکند ولی با خروج از برنامه دیگه جواب نمیده.
    شرح برنامه:برنامه ورود وخروج کارکنان را ثبت ومیزان تاخیر را گزارش میکندبفرمایید چطور میشه بعد از طی مدت دلخواه مثلا سه ساعت بعدبرنامه به متغير د تايم مراجعه كند واختلاف آنرا با ساعت سيستم محاسبه كند؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    حضرت علي ع:هركس به من حرفي بياموزد مرا بنده خود ساخته است.

  2. #2
    اگه نباشه جاش خالی می مونه bithiah's Avatar
    تاريخ عضويت
    Mar 2005
    محل سكونت
    هرکجاهستم، باشم، آسمان مال من است
    پست ها
    479

    پيش فرض

    dastiary عزیز
    در مورد کدی که نوشتید هیچ نکته خاصی بنظر نمی رسه که مطرح کنم، ولی متاسفانه منظور شما رو از اینکه می فرمایید
    نقل قول نوشته شده توسط dastiary
    تا زمانیکه مدول فرم بسته نشده ویا از برنامه خارج نشده ام بخوبی کار میکند ولی با خروج از برنامه دیگه جواب نمیده
    متوجه نمی شم.
    و اما اگه مساله اینه که شما می خواین مقدار Time سه ساعت پیش رو در جایی برای مراجعه بعدی داشته باشید، دو راه به نظر من می رسه. یکی اینکه اگه این تابع zaman رو مکررا صدا می زنید، می دونین که در هر بار فراخوانی متغیر TheTime از نو ایجاد می شه و مقدار پیش فرض متغیری از نوع تاریخ رو می گیره. بهمین دلیل شما اگه قصد دارین از طریق همین متغیر به زمان سه ساعت پیش دسترسی داشته باشین، می تونین اون رو از نوع Static تعریف کنین. یعنی بجای دستور
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بنویسین:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بدین ترتیب مقدار متغیر TheTime تا زمانیکه کد شما اجرا می شود، تغییر نمی کند(البته مگر آنکه خودتان تغییرش بدهید)
    راه دیگری که بنظر می رسد، یادداشت کردن ساعت موردنظر در یک فایل برای مثال موقت در مسیر برنامه است. شما می تونین مقدار و نام متغیری رو که در آینده به اون نیاز خواهید داشت درون یک فایل بصورت متنی بنویسید و بعد از خواندن آن آنرا حذف کنید.
    امیدوارم تونسته باشم جوابتون رو بدم.
    موفق باشید

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Nov 2005
    محل سكونت
    پی سی ورلد
    پست ها
    44

    پيش فرض نقل قول:بدست آوردن اختلاف دو زمان

    نقل قول نوشته شده توسط bithiah
    dastiary عزیز
    در مورد کدی که نوشتید هیچ نکته خاصی بنظر نمی رسه که مطرح کنم، ولی متاسفانه منظور شما رو از اینکه می فرمایید متوجه نمی شم.
    و اما اگه مساله اینه که شما می خواین مقدار Time سه ساعت پیش رو در جایی برای مراجعه بعدی داشته باشید، دو راه به نظر من می رسه. یکی اینکه اگه این تابع zaman رو مکررا صدا می زنید، می دونین که در هر بار فراخوانی متغیر TheTime از نو ایجاد می شه و مقدار پیش فرض متغیری از نوع تاریخ رو می گیره. بهمین دلیل شما اگه قصد دارین از طریق همین متغیر به زمان سه ساعت پیش دسترسی داشته باشین، می تونین اون رو از نوع Static تعریف کنین. یعنی بجای دستور
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بنویسین:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بدین ترتیب مقدار متغیر TheTime تا زمانیکه کد شما اجرا می شود، تغییر نمی کند(البته مگر آنکه خودتان تغییرش بدهید)
    راه دیگری که بنظر می رسد، یادداشت کردن ساعت موردنظر در یک فایل برای مثال موقت در مسیر برنامه است. شما می تونین مقدار و نام متغیری رو که در آینده به اون نیاز خواهید داشت درون یک فایل بصورت متنی بنویسید و بعد از خواندن آن آنرا حذف کنید.
    امیدوارم تونسته باشم جوابتون رو بدم.
    موفق باشید
    دوست عزیز سلام
    تغییر کد Dim TheTime As Date بصورت Static TheTime As Date مشکل را حل کرد.
    از لطفتون خیلی خیلی ممنونم
    حضرت علی(ع):هرکس به من حرفی بیاموزد،مرا بنده خود ساخته است.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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