안녕하세요.
까마귀입니다. 좋은 하루 되시길....
이상한 에러가 자꾸 생겨서요.
Access Violatio at Address 00488E1 in '실행파일명' Read of Address FFFFFFFF 가 생깁니다.
대충 만들어지지 않는 폼이나 폼의 콤포넌트등에 무슨 작용을 하려고 하면 발생하는것으로 추측을 하는데요.
제가 검색을 위해 한 폼을 만들었는데 이 폼을 AutoCreate가 아닌 Available Form에 두면 발생합니다.
그런데, 문제는 이 폼이 생성되기 전에 어떤 작용을 시키지 않는데 있습니다.
AutoCreate에 두었을때 프로그램을 실행을 하면 이 폼이 먼저 실행이 됩니다.
분명히 순서를 AutoCreate에서 제일 마지막에 두었는데도 두번째로 실행되는 폼보다 먼저 실행이 되었다가 없어집니다.
첫번째는 데이터 모듈이고요, 두번째가 입력폼이거든요.
그리고, 이 두번째 입력창에서 검색버튼을 누르면 문제의 검색폼이 뜹니다.
Available 폼에 두면 위의 에러가 나고, AutoCreate에 두면 먼저 실행이 되고...
아무리 찾아봐도 그 폼을 먼저 호출을 하거나 어떤 데이터를 넣거나 하는 일은 없거든요.
아 답답해~~..
도움 좀 부탁드립니다.
위대한 단군혼이 살아있는 나라.... 대한민국
> 안녕하세요.
> 까마귀입니다. 좋은 하루 되시길....
>
> 이상한 에러가 자꾸 생겨서요.
> Access Violatio at Address 00488E1 in '실행파일명' Read of Address FFFFFFFF 가 생깁니다.
> 대충 만들어지지 않는 폼이나 폼의 콤포넌트등에 무슨 작용을 하려고 하면 발생하는것으로 추측을 하는데요.
> 제가 검색을 위해 한 폼을 만들었는데 이 폼을 AutoCreate가 아닌 Available Form에 두면 발생합니다.
> 그런데, 문제는 이 폼이 생성되기 전에 어떤 작용을 시키지 않는데 있습니다.
> AutoCreate에 두었을때 프로그램을 실행을 하면 이 폼이 먼저 실행이 됩니다.
> 분명히 순서를 AutoCreate에서 제일 마지막에 두었는데도 두번째로 실행되는 폼보다 먼저 실행이 되었다가 없어집니다.
> 첫번째는 데이터 모듈이고요, 두번째가 입력폼이거든요.
> 그리고, 이 두번째 입력창에서 검색버튼을 누르면 문제의 검색폼이 뜹니다.
> Available 폼에 두면 위의 에러가 나고, AutoCreate에 두면 먼저 실행이 되고...
> 아무리 찾아봐도 그 폼을 먼저 호출을 하거나 어떤 데이터를 넣거나 하는 일은 없거든요.
> 아 답답해~~..
> 도움 좀 부탁드립니다.
>
>
>
> 위대한 단군혼이 살아있는 나라.... 대한민국
도움이 되실런지....
MDI 폼 같은 데요.... 음...
참고 : Form1 := TForm1.Create(Self); // 입력차을 이렇게 불러오고
Try
Form1 .ShowModal;
Finally
Form1 .Free;
End;
Available 폼에 놓으실 때 그 폼(입력창이 되겠네요)의 Close이벤트에
Aciton := CaFree; // 메모리에서 해제
폼에 설정하신 FormStyle을 다시한번 잘 확인해 보세요....
MDIForm, MDIChild...
도움이 되었으면.....