idhttp를 올려서 get메소를 통해 파일다운로드시에
'invalid argument to date encode~~'
메세지를 구경하게 되는 경우가 있었다.
-----------------------------------------------------------------
해결방법은 반나절에 걸친 구글링과 테스트를 통해 방법을 찾았다.
1. 기존 indy를 삭제 (삭제안하고 재컴파일을 할 수 있으면 그냥 아래 파일을 찾아서 수정후 컴파일 해도 된다)
2. indy 9,0,18버전을 구해서
3. "idGlobal.pas"를 찾아
4. GMTToLocalDateTime함수 앞 부분에 아래 코드를 추가할 것.
If (s='') or (s='0;') Then
Begin
Result := 0;
Exit;
End;
Begin
Result := 0;
Exit;
End;
5. indy를 재컴파일 후에 컴퍼넌트를 인스톨한다.
'개발관련 > 델파이' 카테고리의 다른 글
윈도우의 공유폴더를 사용하기 위해서 방화벽에서 열어야 할 포트 (0) | 2009.12.08 |
---|---|
델파이 2009 이하버전에서 PNG 파일 사용하기. (0) | 2009.12.03 |
AVAST 백신 프로그램 오진현상~~ (1) | 2009.12.03 |
[참고] 화면캡쳐관련 오픈소스 (0) | 2009.11.18 |
윈도우의 종료 또는 재부팅 함수 (0) | 2009.11.18 |