데이타를 구조화해서 자료를 집어넣을려고 아래와 같이 코딩을 했습니다..
type
TwinInfo = record
wHanle: HWND;
wCaption: String;
wID: String;
end;
라고 Type선언을 한후
private절에다가
Wininfo: Array[0..10] of TwinINfo;
라고 배열을 잡은후
프로그램의 프로시져에서 Winfo[0].whanle := form1.handle; 이런형태의
코딩 방식이 맞는지요..???
왜냐하면 컴파일시에는 아무런 에러가 없다가 실행을 시킬때까지도 정상적으로
동작으로 하다가 프로그램 종료시에 Access Violation Error가 뜨거던요...
아는 분 좀 갈켜줘요........
분명 끝나면서 하는일에 생성되지 않은 콘트롤을 사용하려고 하는것 같습니다.
OnClose이벤트와 OnDestroy이벤트를 잘 살펴보세요.
김지연 wrote:
> 데이타를 구조화해서 자료를 집어넣을려고 아래와 같이 코딩을 했습니다..
>
>
> type
> TwinInfo = record
> wHanle: HWND;
> wCaption: String;
> wID: String;
> end;
> 라고 Type선언을 한후
> private절에다가
> Wininfo: Array[0..10] of TwinINfo;
> 라고 배열을 잡은후
> 프로그램의 프로시져에서 Winfo[0].whanle := form1.handle; 이런형태의
> 코딩 방식이 맞는지요..???
>
> 왜냐하면 컴파일시에는 아무런 에러가 없다가 실행을 시킬때까지도 정상적으로
> 동작으로 하다가 프로그램 종료시에 Access Violation Error가 뜨거던요...
>
> 아는 분 좀 갈켜줘요........