Q&A

  • ActiveX에 관해 궁금증
안녕하세요...
아고 또 질문을 올리네요..^^;
ActiveX쪽은 첨으로 해보는거라 모르는게 상당히 많네요...
궁금한거 질문올리겟습니다..

1. ActiveX에 관한 자료를 찾아 보면 델파이에서는 Object ID 생성 못한다고 하더라구여..그래서 ActiveX Lister 란 걸로 생성하라고 하는데......
전 델파이4때부터 썼궁 ActiveX개발은 델파이6으로 하고 있습니다.
그런데 ActiveX를 생성해서 만들면 Object ID가 저절로 생성되는데........
왜 델파이에서는 생성이 안된다고 하는지 잘 모르겟습니다.
델파이6에서 생성되는건 먼가여? 혹시 버젼업 되면서 생성이 되는건가여?
꼭 답변부탁합니다...

2. 그리고 ActiveX를 디버깅하면서 이렇게 저렇게 하다보니깐 "시스템 재설정을 하기 위해선 재부팅을 해야합니다" 라는 메세지가 뜨거든요.....
계속뜨는건 아니고 먼가 잘못되서 한번 그런 메세지가 나오면 계속 나오네요...
프로그램적으로 멀 적용하고 하는 부분은 없는데 말이져.....
혹시 인증서가 없어서 그런가여? 아님 델파이에서 생성된 Object ID를 그냥 사용해서 그런가여?

3. 그리고 보통 ActiveX를 웹에서 실행하면 클라이언트에서 ocx를 다운 받아서 실행하잖아여...근데 첨에 프로젝트 시작할땐 컴파일해서 실행하면 ocx다운 받는곳에 다운 받아져서 잘 되는데 언제 부턴가 다운이 안받아 지고 생성이 안되고 걍 실행이 되네요....혹시 이건 인증서가 없어서 그런가여?
당군 지 컴터를 웹서버로 구동해서 거기서 올려 놓고 테스트 하거든요...

4. 마지막으로......보통 ActiveX폼을 만들면 익스플로워에 포함되어서 나오잖아여.....근데 일반 어플 처럼 폼만 뜨게 할수는 없나여?
그렇다고 일반 어플을 다운 받게 하면 화일이 너무 커서 안되구염...보통 ocx개발하는것처럼 하는데 단지 익스플로워의 부분에 나오는게 아닌 폼 자체만 보이게 말이져......^^;;

이상입니다....질문이 너무 난잡하네요...ㅠㅠ
고수님들의 답변 부탁합니다.....
2  COMMENTS
  • Profile
    최용일 2003.05.23 22:31
    안녕하세요. 최용일입니다.

    1번 저도 델파이 5, 7을 써봤지만... Object ID는 생성이 안되더군요... 6은 안써봐서 잘 모르겠지만... 혹시 classid를 Object ID로 잘못알고 계신것은 아닌지...

    2번은 그런경험이 없어서 잘 모르겠구요...

    3번은 인증서가 없어서 그런게 아니라 ocx버전이 클라이언트에 있는거랑 서버에 있는거랑 같아서 그럽니다. 만약에 서로 다른데도 그런다면 HTML을 확인해보세요... 거기 버전을 서버쪽 버전으로 맞추어 주시면 다시 받게 될겁니다.

    4번은 무슨 말씀인지 확실히는 잘 모르겠지만... 한게임처럼 버튼을 만들어서 하시던가 폼을 아주 작게 만들고 폼의 배경색을 웹페이지와 같은 색으로 만들어서 ActiveX가 로딩될때 델파이 폼을 하나 띄어 주시면 될거 같네요...

    ^^ 항상 즐코하세요...

  • Profile
    약초꾼 2003.05.23 23:29