C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[11541] 다른 질문...
차효철 [] 1098 읽음    2001-10-05 16:03
OlePropertySet()함수를 사용해서 값을 설정하려고 하는대요...
이런 식으로요...

  Variant V1 = CreateOleObject( "..." );
  Variant V2 = CreateOleObject( "..." );

  V1.OlePropertySet( "_val", V2 );
 
여기서 V2에 관련된 Error가 납니다... 어떻게 해야할지 모르겠군요...
형변환을 해야하나요...???

또 있지요...

DispInterface를 사용해서 OLE를 생성하는데...
어떤것은 BindDefault()를 써서 생성되는데... 어떤것은 BindRunning()를 써야 생성되는 군요...
두 함수의 차이점은 무언 인가요...???

또 있거든요...

DispInterface를 사용해서 생성된 두 객체가 있고( A, B라고 하면 )
A의 멤버함수 중에 LPDISPATCH를 파라미터로 갖는 함수가 있습니다.
이 파라미터로 B를 주어야 하고요,,,
그러니까...
  A.Add( (LPDISPATCH)B );
이런식이 되겠지요...

근데... 문제는 에러가 난다는 겁니다...

여기서도 typecast를 해야하는지... 아니면... B에서 IDispatch를 구해주는 함수가 있는지
알고 싶습니다.

A, B는 어떤 ActiveX의 typelib를 프로젝트로 로드했을때... 만들어주는 class들 입니다.

...

+ -

관련 글 리스트
11541 다른 질문... 차효철 1098 2001/10/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.