Q&A

  • 동적으로 생성한 컴포너트 에서 핸들값 가지고 오는 방법
  ShockwaveFlash1 := TShockwaveFlash.Create(nil);
  ShockwaveFlash1.Cursor := crHandPoint;
  FOldProc := Pointer(GetWindowLong(ShockwaveFlash1.Handle,GWL_WNDPROC));
이런식으로 하였는데요
컴파일시에 에러는 없는뎅
런타임시에 에러가 나서요
ShockwaveFlash1.Handle이곳에서 에너가 나는데요 왜나는지 알수 가 없어서요

First chance exception at $7C81EB33 . Exception class EOleError with message 'Could not obtain OLE control window handle'. Process PSimple.exe ($D88)

이런 에러가 나서요
0  COMMENTS