프로그램을 짜다 막히는 부분이 있네요..
동적 배열에 관한 문제인데, 제가 정의한 function에서 동적 배열을 선언하고, setLength로 길이까지 정의해 줍니다. 길이는 function의 인수로 받은 값이죠..
그리고 계산을 해서 edit box에 뿌려 줍니다.
한번은 계산이 잘 되더군요..
근데, 두번째 계산을 하게 되면.. 그러니까 프로그램을 종료시키지 않은 상태에서..
에러가 나타나요..
혹시 문제가 동적 배열은 메모리를 직접 차지하기 때문인가요?
그럴지도 몰라서 제가 정의한 function이 끝나기 전에
동적배열명 := nil;
까지 해 봤는데 안돼네요..
어떻해야 할 지..
고수님들의 자세한 도움 부탁드립니다.
질문만으로는 무엇이 문제인가 확실히 알 수 없군요. 저도 많이 써봤지만 한번도 그런
적은 없거든요. 아마도 다른곳에서 문제가 발생하는 것 같습니다. 두번째부터 이상이
있다면 두번째 함수호출부터 디버깅을 해보세요. 그럼 어디에서 문제가 발생했는지
알 수 있을겁니다.
^^ 항상 즐코하세요.
금동이 wrote:
> 프로그램을 짜다 막히는 부분이 있네요..
> 동적 배열에 관한 문제인데, 제가 정의한 function에서 동적 배열을 선언하고, setLength로 길이까지 정의해 줍니다. 길이는 function의 인수로 받은 값이죠..
> 그리고 계산을 해서 edit box에 뿌려 줍니다.
> 한번은 계산이 잘 되더군요..
> 근데, 두번째 계산을 하게 되면.. 그러니까 프로그램을 종료시키지 않은 상태에서..
> 에러가 나타나요..
>
> 혹시 문제가 동적 배열은 메모리를 직접 차지하기 때문인가요?
> 그럴지도 몰라서 제가 정의한 function이 끝나기 전에
>
> 동적배열명 := nil;
>
> 까지 해 봤는데 안돼네요..
>
> 어떻해야 할 지..
>
> 고수님들의 자세한 도움 부탁드립니다.
>
>
>
>