선배오빠가 여기에 올리면 가르쳐 줄 것이라고 해서 초면인데도 불구하고 이렇게 질문을 올립니다.
제가 프로그램중에 만난 문제는요..
Setlength(OnemodelArr, 1000);
이런 식으로 하고 나서 다시 OneModelArr를 사용할려면 어떻게 해야하나요??
한번은 잘 돌아가는데 두번째에는 항상 에러가 나거든요...
아마도 제가 메모리를 해제하지 않고 다시 할당을 해서 그런 것 같은데...
어떻게 해제하는지를 모르겠네요...
OneModelArr는 제가 만든 record형이구요...
답변을 부탁드려요...그럼 감사...꾸~~~벅...
동적메모리는 OnemodelArr := nil 처럼 하면 날라(?)갑니다.
그리고 동적메모리를 생성한뒤 그냥 나두어도 이 메모리는 응용프로그램이
관리하기 때문에 굳이 한번생성하고 재할당이나 그런것이 없다면 그냥
나두면 알아서 프로그램이 죽을때 해제 됩니다.
최영란 께서 말씀하시기를...
> 선배오빠가 여기에 올리면 가르쳐 줄 것이라고 해서 초면인데도 불구하고 이렇게 질문을 올립니다.
>
> 제가 프로그램중에 만난 문제는요..
>
> Setlength(OnemodelArr, 1000);
>
> 이런 식으로 하고 나서 다시 OneModelArr를 사용할려면 어떻게 해야하나요??
>
> 한번은 잘 돌아가는데 두번째에는 항상 에러가 나거든요...
>
> 아마도 제가 메모리를 해제하지 않고 다시 할당을 해서 그런 것 같은데...
>
> 어떻게 해제하는지를 모르겠네요...
>
> OneModelArr는 제가 만든 record형이구요...
>
> 답변을 부탁드려요...그럼 감사...꾸~~~벅...