المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تعامل مع Registry


خدم الحسين
06-10-2009, 03:26 AM
ان لآن اتعلم البرمجة دلفي وعجبتني لسهولة التعامل معها.

واعمل على مشروع صغير

لكن ينقصني طريقه التعامل مع الريجيستري ليكم فكرتي عن فعله

عنذ الضغط على زر اصلاح يطلب منك تحديد مسار الملف وبعدها نسخ المسار الى الريجيستري

مثلا
c:\program files\internet explorer\iexplore.exe

بعدها ينحذف

iexplore.exe

ويتسجل مسار في الريجيستري

c:\program files\internet explorer\

ان شاء لله انى وضحت فكرتي

kachwahed
06-10-2009, 12:12 PM
أولا: السلام عليكم
مرحبا بك في المنتدى
يا ريت تستعمل البحث قبل السؤال:
http://www.delphi4arab.com/forum/showthread.php?t=1188&highlight=Registry
بالتوفيق.

خدم الحسين
06-10-2009, 12:46 PM
راح اقرأ الكتاب لكن هناك اشياء لا استطيع تعبير عنها او طريقة الخاصه

musvc
06-10-2009, 04:27 PM
هل هذا هو ؟

Uses Registry;

var
Reg: TRegistry;

If OpenDialog1.Execute then
Begin
Reg := TRegistry.Create;
Try
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey('SOFTWARE\Anything', True);
Reg.WriteString('path', ExtractFilePath(OpenDialog.FileName));
Reg.CloseKey;
Except
MessgaeBox(0, 'لا يمكن كتابة المفتاح', 'Error', $10);
End;
Reg.Free;
end;
فقط غير Anything الى اسم برنامجك او اي شيئ اخر ..
وكذلك path الى اسم المفتاح..

سلام

Joumen
06-10-2009, 05:18 PM
إن شاء الله ينفعك هذا
http://www.delphi4arab.com/forum/showthread.php?t=1799

خدم الحسين
07-10-2009, 12:33 AM
طريقه musvc قريبة من طريقتي
لكن عن التنفيد يظهر اخطاء كثير :angry:

هذا كود سورس