Q&A

  • error 'access violation' 발생합니다..(windowstate와 관련?)
저의 짧은 지식으로 해결하려 해도 시간이 고민하다 시간만

갔네요...

아래 Logic중 두번째 IF FindWindow문에서

'...access violation ...' Error를 발생합니다.

고수님들 도와주세요....





procedure TFkc000m.FormNormalize(Sender:Tobject);

Var

hMyFocus : hwnd;

begin

// FindWindow 의 결과값이 0으로 return되어

// 바로 다음 '사원번호...'로 흐릅니다.

If FindWindow('TFkc110m', '이름으로 조회') <> 0 Then

begin

if Fkc110m.WindowState = wsminimized then

Fkc110m.WindowState := wsnormal;

end;





//***바로 이부분 begin절 안의 if문장으로 흐르면서

//***제목과 같은 Error를 발생합니다......

If FindWindow('TFkc210m', '사원번호로 조회') <> 0 Then

begin

if Fkc210m.WindowState = wsminimized then

Fkc210m.WindowState := wsnormal;

end;





If FindWindow('TFkc330m', '입사일로 조회') <> 0 Then

begin

if Fkc330m.WindowState = wsminimized then

Fkc330m.WindowState := wsnormal;

end;

end;





0  COMMENTS