ايران ويج

نسخه‌ی کامل: ریجستری در دلفی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
من دارم یه برنامه می نویسم که نمی خوام بیشتر از 5 بار کسی بتونه اون رو اجرا کنه اینم کد مربوط به ریجستری که استفاده می کنم اینه و پیشفرضشم روی 1 هست :

کد:
reg:=TRegistry.Create;
reg.RootKey:=HKEY_CLASSES_ROOT;
reg.OpenKey('Test',true);
reg.OpenKey('test1',true);
reg.WriteInteger('key',1);
  if reg.ReadInteger('key')<5 then

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

مرسی
به خاطر
کد:
reg.WriteInteger('key',1);
هستش
شما اول باید چک کنین ایا این کلید اصلا وجود داره با نه اگه نبود بسازین اگه بود یکی بهش اضافه کنین
در ضمن بهتره تو HKEY_CLASSES_ROOT اطلاعات رو ذخیره نکنید تو HKEY_CURRENT_USER ذخیره کنید
شما چرا از Semaphore و Mutex استفاده نمیکنی؟