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

طلب مساعدة في انشاء ملف لوغ

مغلق
بدأه Saeid في 27 ديسمبر 2004 · 1 رد · 2,477 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا اصدقائي الاعزاء :

احتاج مساعدتكم في انشاء ملف لوغ لمراقبة العمليات التي تتم في البرنامج الذي انشاته .الرجاء المساعدة ان امكن ولكم الشكر. :wub:

#2

السلام عليكم

لأنشاء ملف اللوق هناك اكثر من طريقة .. ولكن سأضع لك الطريقة التي استخدم :

اولآ اضف بروسيجر لأنشاء ملف اللوق فايل :

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

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

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