Q&A

  • [급질문]TStringList 의 SaveToFile에 대해서....
TStringList에서 SaveToFile로 메세지를 저장을 하는게....



메세지 내용을 계속 싸이게 하려고 합니다...



어떻게 하면은 계속 싸이게 할수 있는지 방법을 모르겠내요...



또 한가지....







const

ErrMsgFmt ='다음과 같은 에러가 발생했습니다. : %S';



procedure ...........(sIDs: array of Integer);

var

.....

begin

try

.......

.......

for ..... to ... do

begin

.....

.....

end;

except

on E:Exception do

LogMessage(Format(ErrMsgFmt, [e.Message]), EVENTLOG_ERROR_TYPE, 0, 0);

end;

end;







에서 TStringList로 메세지를 저장을 하려고 하는데....제가 잘못해서 그러는지 잘 안되더군요...



LogMessage(Format(ErrMsgFmt, [e.Message]), EVENTLOG_ERROR_TYPE, 0, 0); 부분을



SaveToFile로 저장을 해야하는데....쩝....잘 모르겠습니다...헐...나 바부당....



급합니다...도움을 손길을



1  COMMENTS
  • Profile
    김동걸 2000.12.20 00:08
    스트링 리스트에만 저장할려면 LogMessage 를 쓰지말고..

    스트링 리스트 하나 생성하고 거기에 에러메시지를 계속 쓰고

    나중에 저장하고 싶을 때 하면 되죠..

    StringList.add(Format(ErrMsgFmt, E.Message));

    ..

    StringList.SaveToFile;

    StringList 에 add 하면 계속 메시지가 쌓이죠.



    그런데 LogMessage 를 어디에 사용합니까??

    스트링 리스트에 저장만 할려면 그건 필요없죠..





    초보 델코 wrote:

    > TStringList에서 SaveToFile로 메세지를 저장을 하는게....

    >

    > 메세지 내용을 계속 싸이게 하려고 합니다...

    >

    > 어떻게 하면은 계속 싸이게 할수 있는지 방법을 모르겠내요...

    >

    > 또 한가지....

    >

    >

    >

    > const

    > ErrMsgFmt ='다음과 같은 에러가 발생했습니다. : %S';

    >

    > procedure ...........(sIDs: array of Integer);

    > var

    > .....

    > begin

    > try

    > .......

    > .......

    > for ..... to ... do

    > begin

    > .....

    > .....

    > end;

    > except

    > on E:Exception do

    > LogMessage(Format(ErrMsgFmt, [e.Message]), EVENTLOG_ERROR_TYPE, 0, 0);

    > end;

    > end;

    >

    >

    >

    > 에서 TStringList로 메세지를 저장을 하려고 하는데....제가 잘못해서 그러는지 잘 안되더군요...

    >

    > LogMessage(Format(ErrMsgFmt, [e.Message]), EVENTLOG_ERROR_TYPE, 0, 0); 부분을

    >

    > SaveToFile로 저장을 해야하는데....쩝....잘 모르겠습니다...헐...나 바부당....

    >

    > 급합니다...도움을 손길을

    >