2017-09-26 17 views
1

은 내가 파워 빌더 11.5에서 그 코드를 실행하면, 여기에 코드입니다pb의 oleobject가 메소드 open (ref string)을 정의 했습니까?

라인에서 열기 "(SOUT REF) hObj.Open을"외부 개체 함수를 호출

오류 오류를 가지고 :

string sOut 

hObj.Open(ref sOut) 

oleobject objXMLDOM 
objXMLDOM = GetXmlDom(sOut) 

Boolean bRet 
bRet = CheckOutputState(objXMLDOM) 

이 코드는 함수에서입니다.

  1. 문자열 sOut의 사용은 무엇입니까 다음 PARAM 나는이 질문이 (ref oleobject hobj)

    입니까? 이 프로그램을 실행하면 sOut 문자열이 null이고 null 참조 오류가 발생합니다.

  2. 시스템에서 open(ref string) 메서드를 이미 정의 했습니까? 그러나 pb의 문서를 검색 할 때이 방법이 정의되어 있지 않다는 것을 알았습니다. 어느 방향 으로든 감사 할 수 있습니까? 감사합니다.
+0

오류 텍스트는 다음과 같습니다 오류 – user8645601

+0

무엇 OLE 객체를 생성 및 전달 "hObj.Open (SOUT REF)"라인에서 열려 외부 객체 함수를 호출? 각 OLE 객체는 서로 다른 메서드와 속성을가집니다. –

+0

그들은 단지 다음과 같이 instanse 변수로 선언합니다. oleobject hObj, 어떤 유형인지, 그리고 그것이 전달 된 곳을 모르겠습니다. 감사합니다. – user8645601

답변

0

모든 함수 호출은 객체 덧붙일해야합니다. 예를 들어 object.Open입니다.