시빌더로 프로그램을 짜면서 AcitveX컨트롤을 불러 사용하려는데
매개변수로 wchar_t *형을 요구하네요..
그래서 일반 문자열을 wchar_t *로 변환하려고
AnsiString의 WideChar(wchar_t * dest, int size)를 써도
그렇고
(wchar_t *)를 붙여 강제로 형변환을 해도 원하는 결과가 안나오고..
사용하려는 ActiveX콘트롤은 MS IE 5.0의 웹브라우저 부분인데..
WebBrowser1->Navigate(wchar_t *, OleVariant....);
컴파일 에러 없이 실행된 경우엔 웹브라우저에 아무것도 안나옵니다.
구체적으로 "c:\\pop\\pop000.html"이란 문자열을 변환해 넣으려고 합니다.
참고로 델파이에선 잘되고, 같은 ActiveX콘트롤을 써도 그냥 string형을
넣어도 잘 되더군요.
고수님들의 지도를 기다리며... 이만...
|