المشاركات : 29
المواضيع 10
:
: 15
الإنتساب : Dec 2016
ممكن كود تغيير قيمة TypeGuessRows من 8 إلى 0 في الرجستري
المشاركات : 522
المواضيع 46
:
: 394
الإنتساب : Sep 2011
لقرائة القيمة
كود :
procedure TForm1.Button2Click(Sender: TObject);
var reg: TRegistry;
sValue:Variant;
sName:String;
begin
reg := TRegistry.Create;
reg.RootKey := HKEY_LOCAL_MACHINE;
reg.OpenKey('SOFTWARE\Microsoft\Jet\4.0\Engines\Excel', False); //
sName := 'TypeGuessRows';
if reg.ValueExists(sName) then
begin
//Prendre la valeur
if reg.GetDataType(sName)=rdInteger then
sValue := reg.ReadInteger(sName)
else if reg.GetDataType(sName)=rdString then
sValue := reg.ReadString(sName);
end;
memo1.text := VarToStr(sValue);
reg.CloseKey;
FreeandNil(reg);
end;
لحفظ القيمة
كود :
procedure TForm1.Button3Click(Sender: TObject);
var reg: TRegistry;
sValue:Variant;
sName:String;
begin
reg := TRegistry.Create;
reg.RootKey := HKEY_LOCAL_MACHINE;
reg.OpenKey('SOFTWARE\Microsoft\Jet\4.0\Engines\Excel', False);
sName := 'TypeGuessRows';
if reg.ValueExists(sName) then
begin
//Prendre la valeur de réglage dans le nœud, doit être le même que le type de données définies si reg.
if reg.GetDataType(sName)=rdInteger then
reg.WriteInteger(sName, 0)
else if reg.GetDataType(sName)=rdString then
reg.WriteInteger(sName, 0)
end;
reg.CloseKey;
FreeandNil(reg);
end;
اللّهمّ فرّج أُموراً ضَاقت بها صُدورنا وعجزت بها حيلتنا وقلّ بها صَبرنا الّلهمّ أَسعِد قلوبنا بما أنتَ أعْلَمُ بِهِ مِنّا
المشاركات : 29
المواضيع 10
:
: 15
الإنتساب : Dec 2016
بارك الله فيك
لكن عند التطبيق لم يتغير شيء
المشاركات : 522
المواضيع 46
:
: 394
الإنتساب : Sep 2011
(27-02-2021, 06:15 PM)tejmej كتب : بارك الله فيك
لكن عند التطبيق لم يتغير شيء
جرب تشغيله كمسؤول
اللّهمّ فرّج أُموراً ضَاقت بها صُدورنا وعجزت بها حيلتنا وقلّ بها صَبرنا الّلهمّ أَسعِد قلوبنا بما أنتَ أعْلَمُ بِهِ مِنّا
المشاركات : 29
المواضيع 10
:
: 15
الإنتساب : Dec 2016