//코딩 부분입니다.---------------------------------------------------------------
procedure TfrmMain.N18Click(Sender: TObject);
begin
try
frmPmstMast := TfrmPmstMast.Create(Self); <------ Error
frmPmstMast.top := 0;
frmPmstMast.left := 0;
frmPmstMast.ShowModal;
finally
frmPmstMast.Free;
end;
end;
//--------------------------------------------------------------------------------
위 프로시저를 실행하면 처음 몇 번은 괜찮다가
여러번 수행하면 다음과 같은 메세지가 나오면서 위 Error부분에서 멈춥니다.F9로 계속 실행하면 프로그램은 실행되고, 다시 하면 멈추고 F9 또 눌러서 실행하면 또 멈추고...
이렇습니다. 해결 좀 해주세요...네~
Error Message(1)는 이렇습니다.
Project Laputa.exe raised exception class EAccess Violation with message 'Access
violation at address 00433CAF in module 'Laputa.exe'. Read of address FFFFFFFF'.
Process stopped. Use Step or Run to continue.
Error Message(2)는 이렇습니다.
Project Laputa.exe raised exception class EAccess Violation with message 'Access
violation at address 7453540B. Read of address 7453540B'.
계속나와요...
> //코딩 부분입니다.---------------------------------------------------------------
> procedure TfrmMain.N18Click(Sender: TObject);
> begin
> try
> frmPmstMast := TfrmPmstMast.Create(Self); <------ Error
> frmPmstMast.top := 0;
> frmPmstMast.left := 0;
> frmPmstMast.ShowModal;
> finally
> frmPmstMast.Free;
> end;
> end;
> //--------------------------------------------------------------------------------
> 위 프로시저를 실행하면 처음 몇 번은 괜찮다가
> 여러번 수행하면 다음과 같은 메세지가 나오면서 위 Error부분에서 멈춥니다.F9로 계속 실행하면 프로그램은 실행되고, 다시 하면 멈추고 F9 또 눌러서 실행하면 또 멈추고...
> 이렇습니다. 해결 좀 해주세요...네~
>
> Error Message(1)는 이렇습니다.
> Project Laputa.exe raised exception class EAccess Violation with message 'Access
> violation at address 00433CAF in module 'Laputa.exe'. Read of address FFFFFFFF'.
> Process stopped. Use Step or Run to continue.
>
> Error Message(2)는 이렇습니다.
> Project Laputa.exe raised exception class EAccess Violation with message 'Access
> violation at address 7453540B. Read of address 7453540B'.
> 계속나와요...
안녕하세요??
흐.. 제 생각엔 이렇습니다.
frmPmstMast := TfrmPmstMast.Create(Self); <------ Error
위의 코딩부분이 잘못된 것이 아니라 frmPmstMast의 이벤트(OnCreate, OnActivate, OnShow)에서 에러가 나는 것 같습니다.
예를 들어, frmPmstMast.OnClose event에서 다른 폼에 연결된 오브젝트, 변수등을 삭제하거나 deActivate 시킨후 , 다시 frmPmstMast폼을 생성할때 해당 오브젝트가
없거나 deActivate된 것을 모르고 억세스하므로 에러가 날 수 있습니다.
그러므로, frmPmstMast의 이벤트(OnCreate, OnActivate, OnShow)를 디버깅하심이
좋을 듯 하옵니다....
즐팅....