تعامل مع Registry
#1
ان لآن اتعلم البرمجة دلفي وعجبتني لسهولة التعامل معها.

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

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

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

مثلا
إقتباس :c:\program files\internet explorer\iexplore.exe

بعدها ينحذف

إقتباس :iexplore.exe

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

إقتباس :c:\program files\internet explorer\

ان شاء لله انى وضحت فكرتي
الرد
#2
[COLOR="DarkSlateGray"]أولا: السلام عليكم
مرحبا بك في المنتدى
يا ريت تستعمل البحث قبل السؤال:
http://www.delphi4arab.net/forum/showthr...t=Registry
بالتوفيق.[/COLOR]
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#3
راح اقرأ الكتاب لكن هناك اشياء لا استطيع تعبير عنها او طريقة الخاصه
الرد
#4
هل هذا هو ؟

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

سلام[/COLOR]
الرد
#5
إن شاء الله ينفعك هذا
http://www.delphi4arab.net/forum/showthr...p?tid=1799
الرد
#6
طريقه musvc قريبة من طريقتي
لكن عن التنفيد يظهر اخطاء كثير :angry:

هذا كود سورس


الملفات المرفقة
.rar   Project.rar (الحجم : 10.05 ك ب / التحميلات : 29)
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم