PDA

نسخه کامل مشاهده نسخه کامل : باز نشدن بیش از یک بار برنامه



Hadi_0261
27-10-2008, 10:22
سلام دوستان . من می خوام برنامم بیش تر از یک بار توسط هر کاربر باز نشه . یعنی اگه یک بار برنامه رو Run کرده بود اگر برای بار دوم اقدام به باز کردن برنامه کرد یه پیغام بده که مثلا این نرم افزار قبلا باز شده . اگر از دوستان کسی یونیت و یا کدی برای این کار داره ممنون می شم . با تشکر .

kont_200
27-10-2008, 10:25
از registry
یا بانک
ویا فایل stream
ویا text
استفاده کن
این راحتترین راحشه

Hadi_0261
27-10-2008, 10:30
از registry
یا بانک
ویا فایل stream
ویا text
استفاده کن
این راحتترین راحشه
میشه بیشتر توضیح بدین . ممنون میشن .

kont_200
27-10-2008, 10:53
سلام یک متغیر تعریف کرده و سپس از داخل این مواردی که گفتم اول ساخت فرمتون مقدار دهی کرده سپس در صورت بر قرار نبودن شرط برنامه را close کنید

adrenaline
27-10-2008, 11:37
بهترین و ساده ترین راه استفاده از Mutex هست. برای اینکار کد پروژه رو با رفتن به منوی Project > View Source باز کنید و کد زیر رو بنویسید. (من کل سورس پروژه رو مینویسم تا بهتر متوجه بشید)


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

NoneForce
27-10-2008, 11:54
سلام

با استفاده از كامپوننت : مثل : acOnlyOne

يا با كد :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Hadi_0261
27-10-2008, 12:43
سلام

با استفاده از كامپوننت : مثل : acOnlyOne

يا با كد :


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