| [ CnUnix ] in KIDS 글 쓴 이(By): tablet (어제밤에) 날 짜 (Date): 2002년 2월 28일 목요일 오후 08시 11분 32초 제 목(Title): Re: Linux web 서버에서 Active-X componen 안녕하세요... 역시 그런 정보는 msdn을 참조하셔야 겠습니다만 제가 겪은 경우엔 1. .inf를 잘못 작성한 경우 file-win32=x86=thiscab clsid={...} FileVersion=?,?,?,? RegisterServer=yes 정도에서 clsid와 FileVersion 등을 정확하게 기입하셨나요? 2. Explorer의 보안 설정문제 local이 아닌 internet으로 배포할 경우 Explorer의 보안설정을 손보셔야 할 경우가 있습니다. 3. 사용자 권한 문제 2000 등에서 일반 user로 사용하면 등록되지 않을 경우가 많습니다. 4. Control의 dependency Control(ocx나 dll)이 다른 dll등에 dependency를 가질 경우 그 dll이 시스템에 미리 설치되어 있지 않으면 등록되지 않습니다. 일단 수동으로 regsvr32 mycontro.dll 등으로 등록이 되는지 확인해 보세요. atl, min size로 build하시고 atl.dll이 없을 경우 등에도 마찬가지인데, 아마도 아시겠지만 dependency walker로 한번 확인해 보시죠. 5. 2번과 비슷합니다만 control이 사용에 안전하다는 registry 기록이 있거나 관련 interface를 노출해야 web에서의 작동이 가능합니다. MFC로 만드신 거라면 reg file을, atl로 만드신 거라면 safety관련 interface를 집어넣으시는게 편할듯 합니다. 6. unicode에 관련한 설정을 특별히 하신 경우 9x에서 작동하지 않을 수도 있습니다... 라고 하더군요... -_-; 여전히 안된다면... command prompt에서 regsvr32로 등록을 시도하신 후 결과를 알려주시면 이보드의 다른 분들이 해결해주시지 않을까요? 그럼 이만... |