Q&A

  • Active-X가 웹브라우저에서 동작X(Import Component사용)
안녕하세요...



Active-X를 이용하여 Web 프로그래밍을 하고 있습니다.

현재 제가 작성하고 있는 모듈은 웹 페이지에서

서버의 데이터를 가져다가 OpenGL로 3차원 그래픽을

보여주는 부분을 작성하고 있습니다.



그런데...

일반적인 Active-X를 만들었을때는... 웹에서든 다른 어플리케이션에서

호출을 하든 잘 동작이 되나,

TOpenGL 컴포넌트를 사용하여 Active-X를 만들었을때에는 다른어플리케이션에서

호출을 하였을 경우는 동작이 되나, 웹 브라우져에서는 동작하지 않고, x 표시만

나옵니다.

참고적으로 제가 사용하는 컴포넌트는 TOpenGL이며, OpenGL을 사용하기 위해

Import한 것입니다.



참... 저는 두가지 Active-X(일반적인것과, OpenGL)을 다 등록(registe)해

놓고 사용하기 땜에.... 일반적인 Active-X를 사용하였을 경우에는

보안 경고가 나오지 않지만(물론 IE의 보안 등급은 낮추었을 경우, 또한 다른 곳에서는

보안 경고가 나옵니다) OpenGL 컴포넌트를 사용한 Active-X의 경우에는 항상

~~~.inf에 대한 보안 경고가 나옵니다.



참고적으로 아래는 ActiveFormProj1.inf 파일의 내용입니다.

[Add.Code]

ActiveFormProj1.ocx=ActiveFormProj1.ocx

Vcl40.bpl=Vcl40.bpl

dclusr40.bpl=dclusr40.bpl



[ActiveFormProj1.ocx]

file=http://sokuri.infowave.co.kr/test/ActiveFormProj1.cab

clsid={F3B9A426-DDE6-11D3-85DB-0000242194AF}

RegisterServer=yes

FileVersion=1,0,0,0



[Vcl40.bpl]

file=

FileVersion=4,0,5,106

DestDir=11



[dclusr40.bpl]

file=

FileVersion=4,0,14,4

DestDir=11





0  COMMENTS