ServerIP 라는 AnsiString형을 grobal로 정의하고
이런 식으로 BSTR형식으로 받아서 사용해보세요..
STDMETHODIMP TaaaImpl::set_XServerIP(BSTR Value)
{
try
{
int length = SysStringLen(Value);
char *str = (char*)malloc(length*2);
int length2 = WideCharToMultiByte(CP_ACP, 0, Value, length, str, length*2, NULL, NULL);
str[length2] = 0;
ServerIP = AnsiString(str);
}
catch(Exception &e)
{
return Error(e.Message.c_str(), IID_IMediaShellAdminX);
}
return S_OK;
};
류진주 님이 쓰신 글 :
: 음 남상훈님 답변덕에.. 잘했는데요;
:
: 〈OBJECT
: classid="clsid:C9C39FC1-7CD6-44AC-8A5C-83E77F93E962"
: codebase=" http://localhost/PIRCProj1.ocx#version=1,0,0,7"
: width=350
: height=250
: align=center
: hspace=0
: vspace=0
: id=chat
: >
: 〈PARAM Name="ServerADDR" value="irc.nuri.net">
: 〈/OBJECT>
:
: 이라고 하면 ServerADDR이라는 속성안에 irc.nuri.net이 들어가야하는데,
:
: 실제로는 들어가지를 않고요...
:
: 저 HTML소스의 아랫부분에
:
: 〈script〉
: chat.ServerADDR = "asaaaa";
: 〈/script〉
:
: 를 추가하면..
:
: 이건 되더군요....;
:
:
: 그냥..스크립트로 써도 되긴되지만..-__- 역시 PARAM이 안되는게 영 찜찜-_-해서..
:
: 왜 이런지 아시는분은 답변 부탁드립니다..;ㅠ_ㅠ
|