Q&A

  • 유니트 분리후 이런 에러메시지가????
안냐세여~~~



유니트 분리 후 아래와 같은 메시지가 뜨거든여...

분리된 유니트에서 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.



1  COMMENTS
  • Profile
    이성찬 2000.10.12 23:02
    > Preject mainproject.exe raised exception class EConvertError with message ""is not a

    > valid integer value'. Process stopped. Use Step or Run to continue.





    제가 보기엔 변수내 값이 문제이지 구현에는 문제가 없는거 같네요...



    변수가 널인 경우만 따로 체크해서 피해야 겠군요...



    ex) if lsValue = '' then

    lsValue := '0';



    liValue := StrToInt64(lsValue);