안냐세여~~~
유니트 분리 후 아래와 같은 메시지가 뜨거든여...
분리된 유니트에서 strtoint64 를 이용해서 스트링 값들을 숫자로 바꾼후..
비교를 하는 것인데....안 바꾸면 잘 되는데...strtoint64 만 쓰면
아래와 같은 메시지가 뜨더군여...
strtoint64 를 안 쓰면 숫자값을 완벽하게 비교를 못 하더라구여...
메인 유니트에서는 잘 되던데......분리 된 유니트에서만 안 되는군여..음..
SysUtils 도 uses 되어있는디.....쩝쩝..
---------------------------------------------------------------------------------------
Preject mainproject.exe raised exception class EConvertError with message ""is not a
valid integer value'. Process stopped. Use Step or Run to continue.
---------------------------------------------------------------------------------------
실행하면 에러는 없는데.....작동만 시키면 위와 같은 메시지가 뜹니다.
조언을 좀 부탁드립니다...
그럼,20000.
> valid integer value'. Process stopped. Use Step or Run to continue.
제가 보기엔 변수내 값이 문제이지 구현에는 문제가 없는거 같네요...
변수가 널인 경우만 따로 체크해서 피해야 겠군요...
ex) if lsValue = '' then
lsValue := '0';
liValue := StrToInt64(lsValue);