delphi4arab منتديات دلفي للعرب

نسخة كاملة : تعامل مع Registry
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
ان لآن اتعلم البرمجة دلفي وعجبتني لسهولة التعامل معها.

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

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

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

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

بعدها ينحذف

إقتباس :iexplore.exe

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

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

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

كود :
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]
إن شاء الله ينفعك هذا
http://www.delphi4arab.net/forum/showthr...p?tid=1799
طريقه musvc قريبة من طريقتي
لكن عن التنفيد يظهر اخطاء كثير :angry:

هذا كود سورس