|
어떻게든 해볼려고 하는데, 잘 안되네요.
왜 Access Violation이 나오는지 모르겠습니다.
Indy Component의 Source를 보니, IdMessage.pas내에서 SaveToFile() 메소드에서...
procedure TIdMessage.SaveToFile(const AFileName: string; const AHeadersOnly: Boolean = False);
var
vStream : TFileStream;
begin
if FileExists(AFileName) then
begin
DeleteFile(AFileName);
end;
vStream := TFileStream.create(AFileName, fmCreate);
try
SaveToStream(vStream, AHeadersOnly);
finally
vStream.Free; <=== 이부분에서 Access Violation이 납니다.
end;
end;
게시판에서 유사한 질문을 찾아 봤는데, 없더군요..
왜 TFileStream을 해제하는 부분에서 에러가 날까요?
밥도 안넘어 갑니다. 도와주세요.
|