سلام.
ممنون از پاسختون
Procedure Log(s: String);
begin
with TIniFile.Create(ExtractFilePath(Application.ExeNam e)+'\fsmLog.log') do
begin
WriteString(FormatDateTime('YYYY-MM-DD', GetUTC), FormatDateTime('HH:nn:ss', GetUTC), s );
Free;
end;
end;
این کدم هست که با اتفاقات مختلف که در برنامه میافته لاگ میکنه.
مثلا اگه در یک لحظه چند جا با هم این پروسیجر رو فراخوانی کنند دیدم که بعضیهاش لاست شده.
از چند جا یعنی در جاهای مختلف برنامه ام با فراخوانی این پروسیجر مثلا خطاها رو لاگ میکنم.
راه دوم رو میشه بیشتر توضیح بفرمائید؟
ممنون از لطفتون