Tag: bstr

`BSTR` steht für „Basic String“. Es ist eine Größe vorangestellt, eine Feste Länge, null-terminiert, UTF-16 kodierte Zeichen-array intensiv genutzt, die in der Microsoft COM-und OLE-Technologien für marshalling Streicher, insbesondere zwischen den Sprachen.

Wie zu verwenden BSTR*

Anzahl der Antworten 4 Antworten
Ich habe eine out Wert als BSTR* für eine Schnittstelle in einem C++ COM-dll. Und ich bin wieder in dieser an einen C# .Net-client. In meinem C++ - Funktion, die ich haben zu unterschiedliche Werte zuzuweisen nach

Wie würden Sie konvertieren ein std::string BSTR*?

Anzahl der Antworten 4 Antworten
Wie würden Sie konvertieren std::string zu BSTR*? STDMETHODIMP CMyRESTApp::rest(BSTR data, BSTR* restr) { RESTClient restclient; RESTClient::response resp = restclient.get(data); Log("Response Status code: %s", resp.code); Log("Response Body: %s", resp.body); *restr = //here return S_OK; } Ich brauchen, konvertieren

Wie Sie effizient kopieren BSTR zu wchar_t[]?

Anzahl der Antworten 5 Antworten
Habe ich eine BSTR-Objekt, die ich möchte, zu konvertieren, zu kopieren, auf ein wchar__t-Objekt. Die heikle Sache ist, die Länge der BSTR-Objekt könnte überall von ein paar Kilobyte bis einigen hundert Kilobyte. Gibt es eine effiziente Möglichkeit,

C++: Konvertiert wchar_t* BSTR?

Anzahl der Antworten 3 Antworten
Ich versuche zu konvertieren wchar_t * zu BSTR. #include <iostream> #include <atlstr.h> using namespace std; int main() { wchar_t* pwsz = L"foo"; BSTR bstr(pwsz); cout << SysStringLen(bstr) << endl; getchar(); } Diese Drucke 0 - das ist

Wie am besten umwandeln von CString zu BSTR übergeben, die es als "in" - parameter in einem COM-Methode?

Anzahl der Antworten 3 Antworten
Muss ich konvertieren CString - Instanz in eine ordnungsgemäß zugewiesen BSTR und pass BSTR in einer COM-Methode. Zu code, der kompiliert und funktioniert indentically für ANSI und Unicode-ich benutze CString::AllocSysString() zu konvertieren, was auch immer-format CString um

Wie konvertiert _bstr_t zu CString

Anzahl der Antworten 4 Antworten
Ich habe eine _bstr_t variable bstrErr und ich bin eine CString variable csError. Wie setze ich den Wert, welcher in bstrErr zu csError? InformationsquelleAutor subbu | 2009-11-06

Konvertieren BSTR char*

Anzahl der Antworten 1 Antworten
Jemand weiß, wie zu konvertieren BSTR zu char* ? Update: ich habe versucht, dies zu tun, aber nicht wissen, ob es richtig oder falsch ist. char *p= _com_util::ConvertBSTRToString(URL->bstrVal); strcpy(testDest,p ); InformationsquelleAutor der Frage barlyee | 2010-09-06

Wie konvertiert man char * zu BSTR?

Anzahl der Antworten 5 Antworten
Wie kann ich passiere ein char * aus C-dll an VB Hier ist Beispielcode: void Cfunc(char *buffer,int len) { BSTR buf_bstr = SysAllocString((BSTR)buffer); VBptr.VBfunc(buf_bstr,len); } Diese Funktion wird nicht arbeiten, In der andere Werte gesendet werden, um