안녕하세요..
황당한 Runtime 에러가 나와서리.. GPF Error가 한 5번정도 ..
어떻게 했냐면요.. Form Class에 Function을 정의하고..
Function 내부의 내용은 Query로 Data를 읽어서 계산하여 Single로 반환하는
겁니다.
근데 이런 거의 유사한 Function이 2개가 정의 되어있고요..
이렇게 하면 GPF에러가 나오고 (아래)
floattostr(Function1(param1,param2..param5))+floattostr(Function2(param..))
위처럼 하면 Function1내부에서 Error가 나와요.. (GPF)
근데 이렇게 하면 에러가 없고요..
a:=floattostr(function1(param1,...));
b:=floattostr(function2(param2,...));
a+b;이렇게 하면
잘 되는데요.. 왜그런지 모르겠어요..
물론 Compile 에러는 없고요.. Logic에서도 문제가 없는 걸로 알고 있는데요..
그럼...
|