Q&A

  • Active x를 시작하려고 합니다.


Active x를 이제 막 시작하려고 하는데,

간단한 Active form을 만들어서 Compile을 하면,



Cannoot debug project unless a host application is defined.

Use the Run|Parameters... dialog box



라는 Message가 나오는데, 어떻게 해결하면 될까요?

도움 부탁드립니다....

2  COMMENTS
  • Profile
    이경문 2000.11.11 04:57
    ActiveX는 그 차제로는 실행이 불가능합니다. 즉 EXE형태같은 메인프로그램이 있어야 하지여.

    일단 ActiveX를 만든 다음(test.ocx)에 만들어진 ActiveX를 등록시키십시오.

    (regsvr32.exe test.ocx 혹은 델파이에서 Run-Register ActiveX Server로 하면 됨)



    그다음에 델파이에서 Component-Install Component로 해당 ActiveX를 등록시키면

    컴포넌트 팔레트(ActiveX)에 만들어진 컴포넌트가 등록됨을 볼 수 있습니다.



    다시 New Application하여서 해당 ActiveX를 폼위에 올려논 다음 실행을 하면 실행화일(Project1.exe)이 생기져.



    다시 원래 만들었던 ActiveX 프로젝트로 와서 Run-Parameters-Host Application에

    Project1.exe을 설정해 주면 ActiveX를 디버깅할 수 있습니다.



    좀 복잡한가... 쩝



    흠흠 wrote:

    >

    > Active x를 이제 막 시작하려고 하는데,

    > 간단한 Active form을 만들어서 Compile을 하면,

    >

    > Cannoot debug project unless a host application is defined.

    > Use the Run|Parameters... dialog box

    >

    > 라는 Message가 나오는데, 어떻게 해결하면 될까요?

    > 도움 부탁드립니다....

  • Profile
    초보델피언 2000.11.10 23:40
    메뉴중 Project - Web Dployment Options 에서 OCX 와 HTML이 저장될 위치 그리고 URL 등을 지정해 주시고 Project - Web Dploy 를 누르시면 됩니다.

    컴파일 방식이 조금 다르죠???



    그리고 처음 생성시 물론 일반폼이 아니고 ActiveX Form 으로 하셔야 되고요



    밑에 제가 질문한 C++를 Delphi로 는 언제나 답장이 올라나 쩝....





    흠흠 wrote:

    >

    > Active x를 이제 막 시작하려고 하는데,

    > 간단한 Active form을 만들어서 Compile을 하면,

    >

    > Cannoot debug project unless a host application is defined.

    > Use the Run|Parameters... dialog box

    >

    > 라는 Message가 나오는데, 어떻게 해결하면 될까요?

    > 도움 부탁드립니다....