الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يستفيد المبرمجين من الملفات بالامتداد log و ini ؟!

مغلق
بدأه جمال علي في 11 نوفمبر 2006 · 4 رد · 600 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

لدي بعض الاسئلة التي ارجوا من الاخوة الكرام الاجابة عليها

1- كيف يستفيد المبرمجين ملفات الويندوز بالامتداد log و ini و كذلك لماذا يلجا المبرمج احيانا لعمل ملفات من نفس النوع

خاصة ببرنامجه؟!! (ارجوا التوضيح بكود او نموذج ) :^)

2- هل هناك كود لمعرفة الوقت الذي مضي علي الجهاز و هو مغلق الي ان تم فتحه مرة اخري ؟ :unsure:

و السلام عليكم و رحمة الله و بركاته

#2

يبدو ان سؤالي صعب بدليل عدم الاجابة عليه حتي الان

و لكن الحمد لله وصلت الي (نصف الاجابة )من خلال برنامج قمت بتحميله من الرابط التالي:

http://www.doneex.com/downloads/installinimngr.exe

و ارجوا ان يتكرم علي الاخوة محترفي الفيجوال بيسك باجابة سؤالي

فهل ذلك ممكن؟؟؟

تم تعديل هذه المشاركة بواسطة جمال علي في 13 نوفمبر 2006 في 02:33

#3

ملفات الـ ini بتستخدمها فى حفظ الأعدادات الخاصة الخاصة بالبرنامج لأن الريجسترى فيه مشكلة خاصة بتعدد مستخدمى الجهاز.

ملفات الـ log لحفظ سجل عن أى حاجة أنا مثلا بستخدمها لحفظ سجل عن أى خطأ حصل للبرنامج.

والنوعين من النوع النصى العادى و الـ Notepad بيفتحهم بدون مشاكل بس هى العادة جرت على كده .

الموضوع التانى ممكن هتخلى برنامجك شغال على طول و أول ما الوندوز يجى يطفى يقوم مسجل الوقت , ولما الويندوز يشتغل البرنامج يحسب الفرق.

هجبلك الفكرة بتاعته , ثوانى.

:D

تم تعديل هذه المشاركة بواسطة msayed2004 في 13 نوفمبر 2006 في 07:02

#4

بسبة لطريقة التعامل مع ملفات الـ ini أنا بستعمل : http://www.allapi.net/vbexamples/vbexample...xample=INIFILES

وبالنسبة للموضوع التانى :

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If UnloadMode = vbAppWindows Then
' <-Add your code here
End If
End Sub

The full code of closing state :

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
	Select Case UnloadMode
		Case vbFormControlMenu 'The user chose the Close command from the Control menu on the form.
			If MsgBox("Are you sure?", vbYesNo, "Confirm Exit") = vbNo Then
				Cancel = True
			End If
		Case vbFormCode 'The Unload statement is invoked from code.
			'...
		Case vbAppWindows 'The current Microsoft Windows operating environment session is ending.
			'...
		Case vbAppTaskManager 'The Microsoft Windows Task Manager is closing the application.
			'...
		Case vbFormMDIForm 'An MDI child form is closing because the MDI form is closing.
			'...
		Case vbFormOwner 'A form is closing because its owner is closing.
			'...
	End Select
End Sub
#5

شكرا جزيلا للاخ الكريم علي اجابته سؤالي و بإسلوب سهل

ومدعم بالكود

ولكن اطمع في كرمك و ذلك بخصوص كلامك :

((الموضوع التانى ممكن هتخلى برنامجك شغال على طول و أول ما الوندوز يجى يطفى يقوم مسجل الوقت , ولما الويندوز يشتغل البرنامج يحسب الفرق.))

كنت اتمني ان تعطيني كود يجعلني لا اضطر لجعل برنامجي يعمل طوال عمل الجهاز

كأن يحصل البرنامج علي وقت ايقاف الجهاز من ملفات log الخاصة بالويندوز، و لما الويندوز يشتغل البرنامج يحسب الفرق .

و اكرر شكري الجزيل

و جزاك الله كل خير

و السلام عليكم و رحمة الله و بركاته

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…