الخميس، 5 يناير 2012

شرح حفظ إعدادات البرنامج في الدلفي بواسطة الملفات INI


السلام عليكم و رحمة الله .. في هذا الموضوع سأشرح لكم طريقة حفظ إعدادت البرنامج في ملف INI


قبل ظهور نظام الرجيستري المرفق بالويندوز و هو المسؤول على حفظ إعدادات النظام و بياناته كانت الأنظمة القديمة

 تعتمد على هذا 

النوع من الملفات ، أما الأن فيقتصر إستعمالها على حفظ إعدادات البرامج التي لا تحتاج للرجيستري



إذاً لنقم بفتح مشروع جديد في الدلفي

http://i.imgur.com/kpkid.png

ثم نضيف له بعض المكونات كي نقوم بحفظ إعداداتها

مثلاً CheckBox1 - Edit - Memo .. بالإظافة إلى زر لحفظ الإعدادت كما في الصورة

http://i.imgur.com/5YlfV.png

نظيم في قسم التصريح عن المكتبات المكتبة Inifiles 

http://i.imgur.com/HK7nP.png

الآن في حدث الضغط على الزر نكتب الكود التالي الخاص بحفظ إعدادت المكونات الموضوعة على الفورم

http://i.imgur.com/ayPAZ.png


---------------------------------------------------------------------------------------------------


 مسار الملف يمكن تغيير لأي مسار آخر // 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 و يطبقها على الفورم

http://i.imgur.com/h9j0B.png



---------------------------------------------------------------------------------------------------

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 اللذي تم إنشاءه

http://i.imgur.com/Atdb0.png

هذا فقط ما يلزمنا .. يمكنك الآن التجريب و هذا فيديو لتطبيقي






مدونة ديزاد سوفت التقنية

0 comments: