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

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

انا استخدمت الوحده system.Win.registry لكن لا يعمل فما المشكله اذا انا استخدم ويندوز 8 32bit
جرب تشغيل برنامجك كمسؤول .
ليس لديك صلاحيات...
إقتباس :استخدم ويندوز 8 32bit
كلما كان النظام احدث كلما ضيق الخناق عليك كمبرمج
http://msdn.microsoft.com/en-us/library/...s.85).aspx
انا فعلا شغلت البرنامج ك adminstrator ولكن لم يقرأ ال registry فما الحل اذا

استخدم دلفي xe3 ونظام ويندوز 8 وهذا هو الكود الذي استخدمته
كود :
procedure TForm1.Button1Click(Sender: TObject); var Reg :TRegistry; begin Reg := TRegistry.Create; Reg.RootKey:=HKEY_LOCAL_MACHINE; Reg.OpenKey('BCD00000000\Description',false); Edit1.Text := Reg.ReadString('KeyName'); Reg.CloseKey; Reg.Free; end;
تقصد بالصلاحيات هذه الداله RegsetKeySecurity

وللعلم انا استخدم ايضا دلفي 7 والقراءه من ال registry تعمل جيدا
المشكله هنا في xe3
محاولة
عدل هذا السطر
PHP كود :
Reg.OpenKey('BCD00000000\Description',false); 
بهذا
PHP كود :
Reg.OpenKeyReadOnly('BCD00000000\Description'); 
مشكور اخي ghost-dz علي جهودك
انا جربت مثلما قولت لكنها لم تفلح