Q&A

  • Re: 간단한 if문 질문입니다
꼴통 wrote:

> 시스템의 시간을 받아서 sDateStr여기에 저장을 했습니다.

> 그리고 저렇게 비교를 할까하는데 컴파일할때 에러는 안나는데

> 프로그램이 돌다가 에러가 나네요

> if StrToInt(sDateStr) > StrToInt(Start_DT) + 13000 then

> begin

> 어쩌고 저쩌고~~~~~

> end;

>

> 고수님덜 부탁드립

니다.



안녕하세요..

우선 질문중에 어떤 에러가나는지 명시가 없네요..



하지만 해볼수 있는 방법은 많지만. 간단히.

1. 위 구문 앞에 값에 대한 체크를 해보세요.(둘다 스트링이죠?.)

혹시 '' 널값이 들어가는지요

2. 예외 구문을 넣어 값을 출력해 보시던가요.. 에러가 날때..





또. 구문은 StrToInt(sDateStr) > (StrToInt(Start_DT) + 13000) 이런식으로

해주시는게 확실 하구요.

0  COMMENTS