نمایش نتایج 1 تا 12 از 12

نام تاپیک: جلوگیری از اجرای برنامه بیش از یک بار

  1. #1
    کاربر دائمی آواتار Rasool-GH
    تاریخ عضویت
    دی 1387
    محل زندگی
    خراسان
    پست
    704

    جلوگیری از اجرای برنامه بیش از یک بار

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

  2. #2
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    دی 1387
    محل زندگی
    تهران
    پست
    1,369

    نقل قول: جلوگیری از اجرای برنامه بیش از یک بار

    نقل قول نوشته شده توسط Rasool-GH مشاهده تاپیک
    سلام .
    دوستان همون طور که اطلاع دارید یک فایل اکسس رو روی سیستم میشه همزمان چندین بار اجرا کرد و باز بودن فایل در هنگام اجرای مجدد بررسی نمیشه . حالا چه راهی وجود داره برای اینکه بشه جلوی اجرای تکراری برنامه رو گرفت ؟
    با توجه به اینکه بانک در زیر سایه افیس اجدا میشه در نتیجه شناسه پروسس مخصوص به خودش ایجاد نمیکنه که قابل بررسی باشه . به فایل موقتی که در کنار فایل اصلی هم ایجاد میشه نمیشه تکیه کرد .
    سلام
    بنده شخصاً در برنامه هایم از یک فایل واسط که در محیط وی بی تهیه می کنم برای اینکار استفاده می کنم . اما چنانچه میخواهید بدون استفاده از فایل واسط این کار را بکنی یک نمونه فایل ساده اینجا بگذار تا بررسی و راهکار مناسب ارائه شود .
    یا علی

  3. #3
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    دی 1387
    محل زندگی
    تهران
    پست
    1,369

    نقل قول: جلوگیری از اجرای برنامه بیش از یک بار

    نقل قول نوشته شده توسط alirezabahrami مشاهده تاپیک
    سلام
    بنده شخصاً در برنامه هایم از یک فایل واسط که در محیط وی بی تهیه می کنم برای اینکار استفاده می کنم . .
    یا علی
    سلام
    توصیه میشود نمونه پست آخر دیتابیس ها و برنامه های کاربردی که مربوط به سیستم محاسبه کمیسیون بنگاه است امتحان بفرمائید .
    در این نمونه بعد از نصب شدن برنامه ، یک شورتکات ایجاد میشود که با کلیک بر روی آن برنامه اجرا میشود و چنانچه مجدداً بر روی آن کلیک نمائید پیغام برنامه در حال اجرا است صادر میشود .
    و اما در خصوص اجرای این موضوع در محیط اکسس فکر می کنم بتوان از طریق ذخیره یک متغییر در رجیستری (با استفاده از متد SaveSetting و GetSetting ) و فراخوانی آن در رویداد open فرم اولیه عملی باشد .
    یا علی
    آخرین ویرایش به وسیله alirezabahrami : چهارشنبه 29 مهر 1394 در 11:39 صبح

  4. #4
    کاربر دائمی آواتار Rasool-GH
    تاریخ عضویت
    دی 1387
    محل زندگی
    خراسان
    پست
    704

    نقل قول: جلوگیری از اجرای برنامه بیش از یک بار

    سلام جناب بهرامی ممنون بابت راهنمایی .
    راه کاری که بعد از بررسی اکثر راه حل های مطرح شده مورد نظر من هست اینه که در هنگام اجرا برسی کنه اگر فایل قفلی که در کنار فایل اصلی وجود داره قابل حذف بود برنامه اجرا بشه ولی اگه غیر قابل حذف بود نشون دهنده در حال اجرا بودن برنامه است .
    سوال اینه که با چه دستوری میشه این مورد رو بررسی کرد ؟

    Untitled.png

    در مورد فایل هم مطابق فرمایش قبلی شما از فایل واسط برای این کار استفاده شده و خود فایل اکسس به صورت توکار دارای این قابلیت نیست

  5. #5
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    دی 1387
    محل زندگی
    تهران
    پست
    1,369

    نقل قول: جلوگیری از اجرای برنامه بیش از یک بار

    نقل قول نوشته شده توسط Rasool-GH مشاهده تاپیک
    سلام جناب بهرامی ممنون بابت راهنمایی .
    راه کاری که بعد از بررسی اکثر راه حل های مطرح شده مورد نظر من هست اینه که در هنگام اجرا برسی کنه اگر فایل قفلی که در کنار فایل اصلی وجود داره قابل حذف بود برنامه اجرا بشه ولی اگه غیر قابل حذف بود نشون دهنده در حال اجرا بودن برنامه است .
    سوال اینه که با چه دستوری میشه این مورد رو بررسی کرد ؟

    Untitled.png

    در مورد فایل هم مطابق فرمایش قبلی شما از فایل واسط برای این کار استفاده شده و خود فایل اکسس به صورت توکار دارای این قابلیت نیست
    سلام
    اجرای مجدد برنامه در اکسس معمولاً در حالتی اتفاق می افتد که برنامه در فرمت mde یا Accde باشد و در حالت mdb یا accdb مادامیکه برنامه در حال اجراست اجرای مجدد آن امکان پذیر نخواهد بود .
    دو نمونه داخل فایل ضمیمه را که یکی دارای فرمت mdb و یکی هم mde است و کدها در هر دو یکی است را امتحان بفرما!
    یا علی
    فایل های ضمیمه فایل های ضمیمه

  6. #6
    کاربر دائمی آواتار Rasool-GH
    تاریخ عضویت
    دی 1387
    محل زندگی
    خراسان
    پست
    704

    نقل قول: جلوگیری از اجرای برنامه بیش از یک بار

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

  7. #7
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آبان 1388
    پست
    407

    نقل قول: جلوگیری از اجرای برنامه بیش از یک بار

    نقل قول نوشته شده توسط Rasool-GH مشاهده تاپیک
    سلام . بله فرمایش شما درسته . نیت بنده هم رسیدن به همین قابلیت در حالت MDE برنامه است . اگر بتونید در مورد دستورات بررسی فایلهای جانبی و بخصوص دستور حذف یک فایل کمکم کنید مشکل حل شده است
    برادر بزرگوار ! اول بابت نمونه خیلی مفیدی که جناب بهرامی ارائه نموده اند و برای بسیاری از دوستداران اکسس بسیار کاربردی است یک تشکر خشک و خالی بکن بعد درخواست حل مشکل بعدی داشته باش !
    فکر کنم با ارائه راهکاری که ایشان در نمونه فوق بکار برده اند واقعاً به خواسته ات که همانا جلوگیری از اجرای مجدد برنامه است رسیده باشی ، پس دیگر چه نیازی به بررسی فایل جانبی و حذف آن را دارید ؟ اگر منظورت از فایل جانبی همان فایلی است که با اجرای برنامه ایجاد شده و پسوند آن idb است که بدیهی است این فایل مادامیکه برنامه در حال اجرا است غیر قابل حذف است .

    یادمان باشه که این تشکرها باعث دلگرمی این بزرگواران که از وقت خودشان می زنند و پاسخ سوالات دوستان را میدهند میشود .
    موفق باشید

  8. #8
    کاربر دائمی آواتار Rasool-GH
    تاریخ عضویت
    دی 1387
    محل زندگی
    خراسان
    پست
    704

    نقل قول: جلوگیری از اجرای برنامه بیش از یک بار

    سلام .
    دوست عزیز اینجا که مسابقه جمع اوری تشکر نیست هرچند که همه با این قابلیت اشنا هستند و از اون به قدر کافی استفاده میکنند . بنده هم اگر به مقصودم برسم که دیگه نیازی به پیگیری مطلب ندارم پس با توجه به زحمتی که جناب بهرامی کشیدند و البته بررسی نمونه های ارائه شده من به مقصودم نرسیدم.
    آخرین ویرایش به وسیله Rasool-GH : سه شنبه 05 آبان 1394 در 10:37 صبح

  9. #9
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آبان 1388
    پست
    407

    نقل قول: جلوگیری از اجرای برنامه بیش از یک بار

    نقل قول نوشته شده توسط Rasool-GH مشاهده تاپیک
    سلام .
    دوست عزیز اینجا که مسابقه جمع اوری تشکر نیست هرچند که همه با این قابلیت اشنا هستند و از اون به قدر کافی استفاده میکنند . بنده هم اگر به مقصودم برسم که دیگه نیازی به پیگیری مطلب ندارم پس با توجه به زحمتی که جناب بهرامی کشیدند و البته بررسی نمونه های ارائه شده من به مقصودم نرسیدم.
    سلام
    یکبار دیگر سوالی که در پست اول مطرح کرده اید مرور کن !

    نقل قول نوشته شده توسط Rasool-GH مشاهده تاپیک
    سلام .
    دوستان همون طور که اطلاع دارید یک فایل اکسس رو روی سیستم میشه همزمان چندین بار اجرا کرد و باز بودن فایل در هنگام اجرای مجدد بررسی نمیشه . حالا چه راهی وجود داره برای اینکه بشه جلوی اجرای تکراری برنامه رو گرفت ؟
    .
    آیا با ارائه نمونه ای که جناب بهرامی ارائه نموده اند (پست 5 ) راه را به شما نشان نداده اند .
    لطفاً اگر منظور شما چیز دیگری است خیلی واضح توضیح بده .
    موفق باشید

  10. #10
    کاربر دائمی آواتار Rasool-GH
    تاریخ عضویت
    دی 1387
    محل زندگی
    خراسان
    پست
    704

    نقل قول: جلوگیری از اجرای برنامه بیش از یک بار

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

    به هرحال . دنبال راه بهتری میگردم

    در بررسی فایل جانبی هم مشکلی که وجود داره اینه که اگر شرط رو وجود فایل قرار بدیم در اجرای اول هم به واسطه وجود فایل امکان اجرا از بین میره

    نمونه رو میزارم شاید کسی چیزی به نظرش برسه
    در این نمونه ادرس جاری و نام و پسوند فایل استخراج میشه و بعد از این کار وجود فایل قفل بررسی میشه .
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Rasool-GH : سه شنبه 05 آبان 1394 در 12:35 عصر

  11. #11
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آبان 1388
    پست
    407

    نقل قول: جلوگیری از اجرای برنامه بیش از یک بار

    نقل قول نوشته شده توسط Rasool-GH مشاهده تاپیک
    سلام
    بله ایشون لطف کردند و نمونه ای قرار دادند که تا حد زیادی راه گشاست .
    ایرادی که وارده اینه که در صورتی که نرمافزار به هردلیلی با روشی غیر از روش استاندارد بسته بشه دیگه هرگز قابل اجرا نخواهد بود . بنده همین مشکل رو در بررسی فایل مجاور نرمافزار هم دارم .

    به هرحال . دنبال راه بهتری میگردم

    در بررسی فایل جانبی هم مشکلی که وجود داره اینه که اگر شرط رو وجود فایل قرار بدیم در اجرای اول هم به واسطه وجود فایل امکان اجرا از بین میره

    نمونه رو میزارم شاید کسی چیزی به نظرش برسه
    در این نمونه ادرس جاری و نام و پسوند فایل استخراج میشه و بعد از این کار وجود فایل قفل بررسی میشه .
    سلام
    فایل را در قالب ورژن پائین تر 2003 یا 2007 قرار بده ! با اکسس 2007 قابل اجرا نمی باشد .
    موفق باشید

  12. #12
    کاربر دائمی آواتار Rasool-GH
    تاریخ عضویت
    دی 1387
    محل زندگی
    خراسان
    پست
    704

    نقل قول: جلوگیری از اجرای برنامه بیش از یک بار

    نمونه 2003 ضمیمه شد .
    فایل های ضمیمه فایل های ضمیمه

تاپیک های مشابه

  1. جلوگیری از اجرای برنامه در سیستم دیگر بعد از نصب
    نوشته شده توسط hamednazarzadeh در بخش امنیت در نرم افزار و برنامه نویسی
    پاسخ: 3
    آخرین پست: دوشنبه 25 شهریور 1392, 20:31 عصر
  2. سوال: باز نشدن برنامه بیش از یک بار !!!!
    نوشته شده توسط afshines در بخش C#‎‎
    پاسخ: 3
    آخرین پست: جمعه 06 آبان 1390, 00:38 صبح
  3. آموزش: جلوگیری از اجرای برنامه در فرمتی غیر از 2003
    نوشته شده توسط wolfstander در بخش Access
    پاسخ: 4
    آخرین پست: چهارشنبه 05 اسفند 1388, 07:29 صبح
  4. اجرا نشدن برنامه بیش از یک بار
    نوشته شده توسط system32 در بخش C#‎‎
    پاسخ: 6
    آخرین پست: شنبه 30 خرداد 1388, 09:55 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •