Q&A

  • Q)HTML에서 ActiveX의 제어는 어떻게 하나요?
저는 Web환경에서 HTML과 Delphi ActiveX를 이용하여 Application을 개발하고자 하는데 ActiveX에 대해 잘 몰라 애를 태우고 있습니다. 혹시 아시는분 꼭 답해주기길 바람니다.

의문1) Delphi에서 생성한 ActiveX Control은 어떻게 참조하나요?(Active Form은 Deploy하면 되던데 Active Control은 ...)

의문2) HTML에서 참조한 ActiveX Control의 속성,Event 등은 어떻게 제어하나요?

의문3) HTML에서 참조한 ActiveX Control로 Parameter를 넘길 수 있나요?

의문3) Delphi에서 Active Form을 생성하여 Deploy한 HTML문서내에 ClassID는 무엇인가요?



4  COMMENTS
  • Profile
    최종근 1999.04.01 02:59
    안녕하세요

    얼마전에 올렸던 질문인데요

    소켓을 이용한 화일전송하는 소스 좀 부탁합니다

    그 예제가 필요한데 찾기가 힘들더군요

    자료나 사이트 좀 갈쳐주세요

    꼭 부탁합니다

    안녕히 계세요

  • Profile
    류성호 1999.06.17 19:43
    김은주 께서 말씀하시기를...

    > 저는 Web환경에서 HTML과 Delphi ActiveX를 이용하여 Application을 개발하고자 하는데 ActiveX에 대해 잘 몰라 애를 태우고 있습니다. 혹시 아시는분 꼭 답해주기길 바람니다.

    > 의문1) Delphi에서 생성한 ActiveX Control은 어떻게 참조하나요?(Active Form은 Deploy하면 되던데 Active Control은 ...)

    > 의문2) HTML에서 참조한 ActiveX Control의 속성,Event 등은 어떻게 제어하나요?

    > 의문3) HTML에서 참조한 ActiveX Control로 Parameter를 넘길 수 있나요?

    > 의문3) Delphi에서 Active Form을 생성하여 Deploy한 HTML문서내에 ClassID는 무엇인가요?

    >





    ActiveX에 관한 HTML소스를 소개하겠습니다.



    여기에 소개하는 HTML 소스는 3개의 ActiveX 컴포넌트를 사용하였습니다.



    1. Microsoft의 RDS기술을 이용하는 ADS(ActiveX Data Source) 컴포넌트



    2. RDS에 가지고온 데이타 셋을 그리드에 표현하기 위해 쉐리던 그리드 컴포넌트



    3. RDS에 가지고온 데이타 셋을 그래프에 그리기 위해서 TeeChart 컴포넌트





    소스 설명





    1. RDS 컴포넌트 호출






    CLASSID="clsid:BD96C556-65A3-11D0-983A-00C04FC29E33"











    RDS 컴포넌트는 데이타 베이스에 접속하여 데이타셋을 Web을 통한 클라이언트에 보내기위한 기술로

    여기에서 SQL 서버를 사용하였습니다. SQL서버가 있는 곳의 IP 주소는 203.248.108.171,

    서버이름은 shlove, 사용자 계정은 rsh, 암호는 shlove입니다.

    사용하는 Table은 school입니다.



    참고> RDS는 Microsoft에서 UDA로 ADO, XML, JDBC등으로 구현할 수 있습니다.

    http://www.microsoft.com/Korea/msdn/voices/geek.asp 가보세요.





    2. 컴포넌트를 Web을 통하여 로컬 컴퓨터의 설치




    CLASSID="CLSID:A7A61125-0EAA-11D1-B22F-0000C08C00C4"

    CODEBASE="http://203.248.108.171/ssdw3b32.cab#version=1,0,0,0">





    컴포넌트의 Down 순서는 CLASSID="CLSID:A7A61125-0EAA-11D1-B22F-0000C08C00C4"

    의 GUID를 로컬 컴퓨터의 레지스트리에서 찾아 컴포넌트가 설치되어 있면 Down 받지 않습니다.



    레지스트리에서 찾지 못했다면 CODEBASE 테그는 Web의 절대주소나 상대주소로 cab로

    압축된 상태의 컴포넌트('ssdw3b32.cab')를 Down 받아 설치합니다.



    이미 설치 되어 있더라도 컴포넌트 버젼 번호(#version=1,0,0,0")에 높으면 Down 받아 설치합니다.

    강제로 항상 다운로드되게 하려면 버젼 번호을 #version=-1,-1,-1,-1로 해 주면 됩니다



    인터넷 상에서 IE로 ocx를 설치하시려고 하면

    제작자 서명과 함께 CAB라는 파일을 만드셔야 합니다.



    여러 개의 OCX를 같이 설치하거나 MIDAS를 이용하셨다면

    클라이언트용 DLL(DBCLIENT.DLL)를 같이 설치하도록 하려고 하면

    .inf파일도 만들어서 CAB으로 압축하여 합니다.



    제작자 서명과 CAB을 압축하는 도구는 Microsoft에 가시면 되고

    출판사는 기억나지 않지만 ‘전병선’씨가 쓰신

    ATL/COM’책을 보시면 자세히 나와 있습니다.

    CD부록으로 IE 3.0과 IE4.0에서 사용할 수 있는

    위의 도구들도 같이 있습니다.





    질문이 너무 광범해서 간단하게 설명 하였습니다.

    질문에 대해서 구체적으로 설명해주시면 자세히 설명해 드리겠습니다.





    사이트 소개 http://cafe.hanmail.net/delphi





    HTML소스







    성호 학교













    성호 학교

























    ◆ 성호 학교 ◆










    CLASSID="CLSID:A7A61125-0EAA-11D1-B22F-0000C08C00C4"

    CODEBASE="ssdw3b32.cab#version=1,0,0,0">







































    classid="CLSID:008BBE7E-C096-11D0-B4E3-00A0C901D681"

    CODEBASE="TeeChart.cab#version=1,0,0,0">






















    ◆ 성호 학교 ◆



















    CLASSID="clsid:BD96C556-65A3-11D0-983A-00C04FC29E33"



















  • Profile
    이정욱 1999.04.01 20:43
    소켓을 이용한 화일 송수신에 대한 소스는... 구하기 힘들것 같네요.. ^^;

    그러나 AsyncPro라는 컴포넌트를 사용하면 Zmodem으로 소켓상에서 파일 송수신이 가능하게 됩니다.~



    최종근 wrote:

    > 안녕하세요

    > 얼마전에 올렸던 질문인데요

    > 소켓을 이용한 화일전송하는 소스 좀 부탁합니다

    > 그 예제가 필요한데 찾기가 힘들더군요

    > 자료나 사이트 좀 갈쳐주세요

    > 꼭 부탁합니다

    > 안녕히 계세요





  • Profile
    안치봉 1999.06.16 21:01
    김은주 께서 말씀하시기를...

    > 저는 Web환경에서 HTML과 Delphi ActiveX를 이용하여 Application을 개발하고자 하는데 ActiveX에 대해 잘 몰라 애를 태우고 있습니다. 혹시 아시는분 꼭 답해주기길 바람니다.

    > 의문1) Delphi에서 생성한 ActiveX Control은 어떻게 참조하나요?(Active Form은 Deploy하면 되던데 Active Control은 ...)

    > 의문2) HTML에서 참조한 ActiveX Control의 속성,Event 등은 어떻게 제어하나요?

    > 의문3) HTML에서 참조한 ActiveX Control로 Parameter를 넘길 수 있나요?

    > 의문3) Delphi에서 Active Form을 생성하여 Deploy한 HTML문서내에 ClassID는 무엇인가요?

    >



    안녕하세요.



    질문이 상당히 광범위하군요. 답변을 드리자면 책을 한권정도 써야 할것 같군요.



    어차피 엑티브X 어플리케이션을 개발하신다면 옆에 관련책을 한권끼고 살아야 하시겠네요.



    서점에 가서 엑티브X 관련책을 구입하셔서 읽어 보시면 아마도 다 잘 되시지 않을까 싶습니다.





    • 이진희
    • 1999.06.17 02:54
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 황순갑
      1999.04.03 05:21
      찾습니다. 디지탈카메라의 소스 (비주얼베이직) 을 델파이 소스로 변환해 주실분을 찾습니다. 메일...
    • 신인재
      1999.06.17 03:15
      에긍......제가 잘 질문에 대해 이해를 했는지는 몰르겠는데.... 윈도우에 폰트 인스톨하는 방법은 API로...
    • 안치봉
      1999.04.03 07:31
      황순갑 wrote: > > 찾습니다. > 디지탈카메라의 소스 (비주얼베이직) 을 델파이 소스로 > 변환해 ...
    • 이해진
    • 1999.04.03 02:19
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 초보자예요
      1999.06.17 02:21
      감사해요...정말.. 답변해주셔셔요 근대..전 왕초보거든요.. 첨 델파이를 시작하는... 제가 말하는 ope...
    • 이정욱
      1999.04.03 04:30
      필드의 종류와 이름들을 말씀해 주세요. 거기에 문제가 있을 수 도있습니다. 특히 한글로 필드명을 준다...
    • 조복기
      1999.06.17 02:56
      초보자예요 께서 말씀하시기를... > 감사해요...정말.. 답변해주셔셔요 > 근대..전 왕초보거든요.. > ...
    • 이해진
      1999.04.03 06:35
      델파이에서 테이블 컴포넌트를 사용하지 않고 쿼리 컴포넌트를 사용하니까 문제가 해결되었습니다. 테이...
    • 김철수
    • 1999.06.17 01:51
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이해진
      1999.04.03 02:11
      안녕하세요..저는 델파이 초보 사용자입니다. 델파이와 디비 연결을 하려고 하는데 자꾸 에러가 발생합니...
    • 이정욱
      1999.04.03 04:29
      쩝.. 무엇인가 잘못된것 같기는 한데 말씀하신것을 보면 알수가 없네요... 이곳 자료실에 다이아몬드 컴포...
    • 이해진
    • 1999.04.03 02:19
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.03 04:30
      필드의 종류와 이름들을 말씀해 주세요. 거기에 문제가 있을 수 도있습니다. 특히 한글로 필드명을 준다...
    • 이해진
      1999.04.03 06:35
      델파이에서 테이블 컴포넌트를 사용하지 않고 쿼리 컴포넌트를 사용하니까 문제가 해결되었습니다. 테이...
    • 김태균
      1999.06.17 01:41
      초보자예요 께서 말씀하시기를... > 초보자라서..무지 답답하네요.. > 중요하지 않은거 가지구 신경쓴다 ...
    • 이해진
    • 1999.04.03 02:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.03 04:29
      쩝.. 무엇인가 잘못된것 같기는 한데 말씀하신것을 보면 알수가 없네요... 이곳 자료실에 다이아몬드 컴포...
    • 하늘소
    • 1999.06.17 00:12
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이진수
      1999.04.02 06:31
      아래 질문이 모호하다면... TreeView에서 상위노드와 하위노드들간의 구분을 인덱스를 주어서 구분할 수 ...
    • 안치봉
      1999.04.02 19:38
      이진수 wrote: > 아래 질문이 모호하다면... > TreeView에서 상위노드와 하위노드들간의 구분을 인덱스를...
    • 이진수
    • 1999.04.02 06:31
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이주흥
      1999.06.16 23:58
      안녕하세요. 인트라넷에서 간단한 쪽지 프로그램을 만들고 있는데요 쪽지에다가 파일을 attach해서 보낼...
    • 안치봉
      1999.04.02 19:38
      이진수 wrote: > 아래 질문이 모호하다면... > TreeView에서 상위노드와 하위노드들간의 구분을 인덱스를...
    • 박훈철
    • 1999.06.16 23:34
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이진수
      1999.04.02 06:02
      TreeView Component에서 런타임시에 노드를 삽입할때 삽입하는 노드에 인덱스를 줄수 가 있나요? 줄수 ...
    • 박훈철
      1999.06.17 00:12
      박훈철 께서 말씀하시기를... > 억세스 안에서 직접 퀴리를 했습니다. > sql 문으로 직접 쿼리를 합니다....
    • 이주흥
      1999.06.16 21:52
      밑에거 메인폼에서 하니까 되는군요..전엔 메인폼이 아닌곳에서 했거든요..쩝.. 그리고 다른문제라는건.. ...
    • 안치봉
      1999.04.01 23:02
      문창완 wrote: > 비디오 화상위에 투명 이미지를 씌우고자 하는데 잘 안돼네요... > 통신상에 있는 컴포...
    • 김태균
      1999.06.16 22:40
      이주흥 께서 말씀하시기를... > 밑에거 메인폼에서 하니까 되는군요..전엔 메인폼이 아닌곳에서 했거든요....
    • 문창완
      1999.04.03 19:02
      그 문제는 안치봉님 께서 알려준 방법으로 해결하기 보다는 인터넷에서 컴포넌트를 구해서 해결했습니다...
    • 김은주
    • 1999.06.16 20:07
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 최종근
      1999.04.01 02:59
      안녕하세요 얼마전에 올렸던 질문인데요 소켓을 이용한 화일전송하는 소스 좀 부탁합니다 그 예제가 필...
    • 류성호
      1999.06.17 19:43
      김은주 께서 말씀하시기를... > 저는 Web환경에서 HTML과 Delphi ActiveX를 이용하여 Application을 개발...
    • 이정욱
      1999.04.01 20:43
      소켓을 이용한 화일 송수신에 대한 소스는... 구하기 힘들것 같네요.. ^^; 그러나 AsyncPro라는 컴포넌트...
    • 안치봉
      1999.06.16 21:01
      김은주 께서 말씀하시기를... > 저는 Web환경에서 HTML과 Delphi ActiveX를 이용하여 Application을 개발...
    • 이헌
    • 1999.04.01 18:29
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 지팡이
    • 1999.06.16 19:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.06.16 20:58
      지팡이 께서 말씀하시기를... > 프로그램을 돌리는데 특정한곳도 아니고,,, > 랜덤하게 그리고 어쩌다 나...
    • 최종근
    • 1999.04.01 02:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.01 20:43
      소켓을 이용한 화일 송수신에 대한 소스는... 구하기 힘들것 같네요.. ^^; 그러나 AsyncPro라는 컴포넌트...
    • 서영택
    • 1999.06.16 14:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조복기
      1999.06.16 18:37
      서영택 께서 말씀하시기를... > 서로다른 DB에 존재하는 A, B 테이블을 서로 JOIN하는 > 방법을 찾고 있...
    • 밍시
    • 1999.03.31 19:25
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.31 21:52
      밍시 wrote: > TChartFX를 사용하여 차트를 구성했습니다. > InstallShield를 사용해 인스톨 프로그램을 ...
    • 밍시
      1999.03.31 22:33
      총무과에서 사용을 합니다. 여긴 전산실이지요 설치할때라면 언제를 예기하는지요 > 안녕하세...
    • 안치봉
      1999.04.01 01:52
      밍시 wrote: > 총무과에서 사용을 합니다. > 여긴 전산실이지요 > > 설치할때라면 > 언제를 예기하는...