|
위에 글쓰신 분하고 같은 경우인거 같은데..
전에 active server object 처음 해볼때는 Response->Write 사용하면 브라우져에 출력이 되었는데...
언젠가 부터는 만들어진 메소드는 호출은 되는데 그 안에서 Response로 작성한 내용들이 출력이 안되는데 뭘 잘못한건지 모르겠습니다.
정원희 님이 쓰신 글 :
: 안녕하세요.
:
: 기존에 c++ builder로 만들었던 통신클라이언트를 다른 팀에서 asp로 쓸 수 있게 해달래서..active server object 로 만들려고 하고 있습니다.
:
: 서버쪽에서 Server.CreateObject 를 이용해서 쓸 수 있도록요..
:
: 테스트를 위해서 우선 active x library 를 누른 다음 active server object 를 선택...
: 그 다음에 ServiceCode 필드를 추가했습니다. read/write 가능하도록...
: 타입은 BSTR 과 VARIANT 를 한번씩 지정했었지요.
: 그리고 xxxImpl.cpp 쪽의 get_ServiceCode() 부분의
:
: STDMETHODIMP XXXXXX::get_SerivceCode(VARIANT* Value)
: {
: try
: {
:
: }
: // 어쩌구저쩌구...
: }
:
: 부분 try 안에다가
:
: Value = (VARIANT *)"Hello";
:
: 도 해보고
:
: 바깥쪽에다가 전역변수를 선언한 다음 그걸 대입해보기도 해봤습니다.
:
: ActiveX Server 등록도 제대로 되고, 컴파일도 제대로 되고 DLL도 생성이 잘 되었습니다.
:
: 그리고 웹브라우저로 CreateObject 를 하는 asp 모듈을 로딩했는데...
:
: 값이 아무것도 표시가 되지 않는군요.
:
:
: 뭔가 잘못된 부분이 있나요, 혹은 주의해야 할 점이라도...
: 이부분은 C++ 빌더로 처음 해보는거라서(ActiveForm 만 전에 해봤었기 때문에...) 버벅거리고 있습니다. 에구..
:
|