안녕하세요...
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