LOGO

ترفندهای دلفی
نمونه کدهای آماده دلفی - دانلود آخرین نسخه های دلفی
  • banner 240x80px
  • banner 240x80px
  • banner 240x80px

برنامه یکبار اجرا شود

بعضی برنامه ها فقط یکبار اجرا می شن ، یعنی چی ؟؟؟ یعنی اینکه اگه شما یه اون برنامه رو اجرا کنید اون برنامه دیگه اجرا نمی شه (تکراری) تا برنامه ای که باز شده بسته بشه ، مثلا نمونه بارزش Windows Media Player که در آن واحد دوبار اجرا نمی شه .

این کار رو به سادگی می تونیم تو دلفی انجام بدیم ، این بار دیگه با یونیت Project مون کار داریم .

 یه دستور If که دستورهای ساختن فرمهای برنامه تون تو اون قرار داره و خود شرطمون چک می کنه که اگه همین برنامه قبلا اجرا شده اجازه ساخته شدن مجدد Application و فرمها رو نمی ده.

البته Createmutex در یونیت Windows تعریف شده که لازمه دسترسی به اون رو در قسمت Uses ها ایجاد کنیم.

 

Var

 hm : THandle;

Begin

 hm:=Createmutex(Nil,False,'OneCopyMutex');

 If WaitForSingleObject(hm,0)<>Wait_TimeOut Then

 Begin

  Application.Initialize;

  Application.CreateForm(TForm1, Form1);

  Application.Run;

 End;


دسته بندی :
» دانلود Delphi XE5 با لینک مستقیم + فعال ساز ( چهارشنبه ۱۰ مهر ۱۳۹۲ )
» دانلود Delphi XE4 با لینک مستقیم + فعال ساز ( شنبه ۱۸ خرداد ۱۳۹۲ )
» مشخصات CPU ( یکشنبه ۲۵ فروردین ۱۳۸۷ )
» نمایش فضای استفاده شده و بلا استفاده هارد ( جمعه ۱۶ آذر ۱۳۸۶ )
» تاریخ شمسی ( جمعه ۱۶ آذر ۱۳۸۶ )
» حرکت دادن کرسر ماوس ( جمعه ۱۶ آذر ۱۳۸۶ )
» تلفظ کلمات ( یکشنبه ۸ مهر ۱۳۸۶ )
» کنترل صدای ویندوز با دلفی ( سه شنبه ۳۰ مرداد ۱۳۸۶ )
» معرفی یکی دیگه از تخم مرغ های دلفی ( دوشنبه ۲۹ مرداد ۱۳۸۶ )
» تابعی برای نمایش زمان آغاز ویندوز ( یکشنبه ۲۱ مرداد ۱۳۸۶ )
» برنامه یکبار اجرا شود ( شنبه ۲۰ مرداد ۱۳۸۶ )
» باز کردن فایل های GIF با کامپوننت Image ( جمعه ۱۹ مرداد ۱۳۸۶ )
درباره ما

سعید ٍ طراح وبلاگ : سعید
ایمیل : saeed_mmv_64@yahoo.com
banner 240x200px