delphi4arab منتديات دلفي للعرب
الرجستري لا يقرا ولا يكتب tregistry - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : الرجستري لا يقرا ولا يكتب tregistry (/showthread.php?tid=5614)



الرجستري لا يقرا ولا يكتب tregistry - elkomanda_elrefy - 07-10-2013

انا استعمل نوسخة دلفي xe3 والرجستري لا يكتب ولا يقرأ ولا حتي ينشئ مفاتيح

انا استخدمت الوحده system.Win.registry لكن لا يعمل فما المشكله اذا انا استخدم ويندوز 8 32bit


الرجستري لا يقرا ولا يكتب tregistry - SMP3 - 07-10-2013

جرب تشغيل برنامجك كمسؤول .


الرجستري لا يقرا ولا يكتب tregistry - محمد عبد العزيز - 07-10-2013

ليس لديك صلاحيات...
إقتباس :استخدم ويندوز 8 32bit
كلما كان النظام احدث كلما ضيق الخناق عليك كمبرمج
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724878(v=vs.85).aspx


الرجستري لا يقرا ولا يكتب tregistry - elkomanda_elrefy - 09-10-2013

انا فعلا شغلت البرنامج ك 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;



الرجستري لا يقرا ولا يكتب tregistry - elkomanda_elrefy - 09-10-2013

تقصد بالصلاحيات هذه الداله RegsetKeySecurity

وللعلم انا استخدم ايضا دلفي 7 والقراءه من ال registry تعمل جيدا
المشكله هنا في xe3


الرجستري لا يقرا ولا يكتب tregistry - Agmcz - 09-10-2013

محاولة
عدل هذا السطر
PHP كود :
Reg.OpenKey('BCD00000000\Description',false); 
بهذا
PHP كود :
Reg.OpenKeyReadOnly('BCD00000000\Description'); 



الرجستري لا يقرا ولا يكتب tregistry - elkomanda_elrefy - 09-10-2013

مشكور اخي ghost-dz علي جهودك
انا جربت مثلما قولت لكنها لم تفلح