메신저를 사용하여 Excel에서 일련의 플롯을 그려야합니다. c. 문제는 루프에서 플롯 만들기를 시도 할 때 Excel에서 워크 시트의 이름을 변경해야한다는 것입니다. 하지만 그 이름은 _bstr_t 형식으로되어 있습니다 : pSheet->Name =name;
내가 좋아하는 이름 모습 뭔가 만들고 싶어 ("시트 번호 % d 개"를, 나는) 내가 카운터입
현재 개발중인 COM DLL이 있는데 몇 가지 문제가 있습니다. 나는 한 블록의 코드 주위에서 try catch를 잡았고 catch에서 나는 예외로부터 _bstr_t을 얻는다. 내가 원했던 것은 그 예외를 잡아서 문자열로 출력하는 것이었지만, 예외가 던져 질 때 잘못된 널 포인터 오류가 발생했습니다. 널 포인터를 검사하는 방법에 대한 MSDN을 살펴 보았지
에서 생성 된 _bstr_t 해제 char * 배열이 있고 동적으로 메모리를 할당하고 있습니다. char *strData = new char[length+1];
나는 아래 _bstr_t에 전달하고이 숯불 *, _bstr_t bstrData = strData;
어떻게 bstrData을 통해 문자 *에 할당 된 메모리를 확보하기 위해?
BSTR을 수신하는 클래스 함수가 있습니다. 내 수업에는 LPCSTR이라는 멤버 변수가 있습니다. 이제 LPCSTR에 BSTR을 추가해야합니다. 어떻게 할 수 있니? 내 기능은 다음과 같습니다. void MyClass::MyFunction(BSTR text)
{
LPCSTR name = "Name: ";
m_classMember =
WPF의 암호 상자는 SecureString을 반환합니다.이 문자열은 스누피 어로부터 암호를 숨 깁니다. 문제는 결국 암호의 값을 얻어야한다는 것이고, 그물에서 발견 한 제안은 모두 값을 문자열로 복사하는 것과 관련되어있어 snoopers 문제로 돌아 가게됩니다. IntPtr bstr = Marshal.SecureStringToBSTR(secureStrin
에서 BSTR *를 통과 할 때. 라는 메소드 그게 전부는만큼 내가 그것을 잘 작동 * BSTR 몇 가지 값을 할당 해달라고으로이 STDMETHODIMP SomeClass::someMethod(BSTR, DOUBLE, BSTR*)
같은 것입니다. EDIT : IDL 설명 interface IDistanceClass : IDispatch{
[id
아래 코드는 구조 참조 및 구조 참조를 포함하는 클래스입니다. 나는 내가 DeleteMessageQueue 기능 오류 C2451에서 다음과 같은 오류가 점점 오전 위의 코드를 컴파일 할 때 typedef struct MESSAGE
{
int MessageType;
BSTR Name;
_bstr_t TimeStampIs;
} M
함수가 BSTR을 반환하는 Microsoft Kinect SDK로 작업하고 있습니다. QString 또는 std :: string을 가져와야합니다. 는 여기에 내가 무엇을 시도했다입니다 :이 솔루션을 BSTR bstr = s->NuiUniqueId();
// QString qs((QChar*)bstr, SysStringLen(bstr));
std::