مرحبا اصدقائي الاعزاء :
احتاج مساعدتكم في انشاء ملف لوغ لمراقبة العمليات التي تتم في البرنامج الذي انشاته .الرجاء المساعدة ان امكن ولكم الشكر. :wub:
مرحبا اصدقائي الاعزاء :
احتاج مساعدتكم في انشاء ملف لوغ لمراقبة العمليات التي تتم في البرنامج الذي انشاته .الرجاء المساعدة ان امكن ولكم الشكر. :wub:
السلام عليكم
لأنشاء ملف اللوق هناك اكثر من طريقة .. ولكن سأضع لك الطريقة التي استخدم :
اولآ اضف بروسيجر لأنشاء ملف اللوق فايل :
procedure CreateLogfile; var f:textfile; FN:string; begin FN:=ChangeFileExt(Application.Exename,'.txt'); AssignFile(F,FN); Rewrite(F); Append(F); WriteLn(F,''); WriteLn(F,'This Logfile was created on '+DateToStr(Date)); WriteLn(F,''); CloseFile(F); end;
ثم اضف البروسيجر التالي للكتابة في الملف :
procedure WriteToLog(aLogMessage:string); var f:Text; FN:string; begin FN:=ChangeFileExt(Application.Exename,'.txt'); if (not FileExists(FN)) then begin CreateLogFile; end; AssignFile(F,FN); Append(F); WriteLn(F,DateTimeToStr(Now)+': '+aLogMessage); CloseFile(F) end;
وللكتابة في الملف عند اي حدث في برنامجك فقط اضف :
WriteToLog('test');وبالتوفيق
تم تعديل هذه المشاركة بواسطة 02/11/2004 في 1 يناير 2005 في 08:39
هذا الموضوع مغلق.