السلام عليكم و رحمة الله .. في هذا الموضوع سأشرح لكم طريقة حفظ إعدادت البرنامج في ملف INI
قبل ظهور نظام الرجيستري المرفق بالويندوز و هو المسؤول على حفظ إعدادات النظام و بياناته كانت الأنظمة القديمة
تعتمد على هذا
النوع من الملفات ، أما الأن فيقتصر إستعمالها على حفظ إعدادات البرامج التي لا تحتاج للرجيستري
إذاً لنقم بفتح مشروع جديد في الدلفي
ثم نضيف له بعض المكونات كي نقوم بحفظ إعداداتها
مثلاً CheckBox1 - Edit - Memo .. بالإظافة إلى زر لحفظ الإعدادت كما في الصورة
نظيم في قسم التصريح عن المكتبات المكتبة Inifiles
الآن في حدث الضغط على الزر نكتب الكود التالي الخاص بحفظ إعدادت المكونات الموضوعة على الفورم
---------------------------------------------------------------------------------------------------
مسار الملف يمكن تغيير لأي مسار آخر // With Tinifile.Create ('D:\MyIni.ini') Do
Begin
;(Writebool ('Checkbox','CheckboxValue',CheckBox1.Checked
;(Writestring ('Edit','EditValue',Edit1.Text
;(Writestring ('Memo','MemoValue',Memo1.Text
;end
---------------------------------------------------------------------------------------------------
و في حدث FormCreate نكتب الكود التالي اللذي يستخرج الإعدادات من الملف INI و يطبقها على الفورم
---------------------------------------------------------------------------------------------------
With Tinifile.Create ('D:\MyIni.ini') Do
Begin
;(CheckBox1.Checked := Readbool ('Checkbox','CheckboxValue',False
;(Edit1.Text := Readstring ('Edit','EditValue',Edit1.Text
;(Memo1.text := Readstring ('Memo','MemoValue',Memo1.Text
;end
---------------------------------------------------------------------------------------------------
و هذا ملف INI اللذي تم إنشاءه
هذا فقط ما يلزمنا .. يمكنك الآن التجريب و هذا فيديو لتطبيقي
0 comments: