안녕하세요. 간단한 프로그램을 만들어보다 발생한 에러인데 어디를 손봐야 할지 몰라
문을 두드립니다. 저가 하고자 하는 부분은
Form1 := TForm1.creat(self);
Form1.show;
입니다. user절에 내용은 삽입을 했구요.(Unit1, Unit2)
실행을 시켜보면 에러가 아래와 같이 나타나 어디를 손봐야 할지를 모르겠습니다.
-에러내용
project Coopidrill.exe raised execption class EAccessViolation with message
'Access violation at address 0042908 in module ''COOPIDRILL.EXE', Read of
address FFFFFFFF.
process stoped. use step or Run to conitnue.
라고 나타납니다.
cpu에러인지......??
부탁드리겠습니다.
그냥 몇자 적을께요..
현재 소스는 이상이 없네요..
폼이 두개이신 모양인데.. uses절에는 자기말구 부를 폼의 file name을 적어 줍니다.
그리구
폼을 생성시킬때는 그대로 하시면 되구요.. 단 mdi 이거나 visible True가 되어 있으면
생성만 시켜도 돼요....
그리고
프로젝트에 보시면 프로그램이 실행될때 생성될 폼을 지정해 주거든요>>>???
거기서 메인 말구 다른 폼은 생성되지 않도록 제외 시켜 주세요...
그렇지 않으면 두번 생성되겠죠??? 이러면 에러 나죠...
뭐 이정도가 다에요......
폼의 속성을 잘 살펴 보시구요...
그리고 그 에러는 아마 form1의 Create Event or Show Event에서 발생되는것 같네요..
그럼.. 이만
자세한 소스 올려 주시면 답변 드릴께요.
수고하세요..
- 하얀까마귀 -