bstr

    -1

    1答えて

    私はBSTRを使用するCOMコードを持っています。アプリケーションがクラッシュしたことで 使用して:: SysFreeStringの()Windows2003の、WIN7で ただし、同じ作品、WINXPなど 問題やどのような間違っている可能性が原因となっている上の任意のアイデアを。サンプルコードは次のとおりです class CFoo::IUser { BSTR UserName; } H

    1

    1答えて

    から返されると、B プロジェクトAをしてコンパイルされています 1.標準のWindowsライブラリを 2.マルチバイト文字が 3. NO共通の設定しました言語サポート プロジェクトBがコンパイルされて:動的なDLL 2.マルチバイト文字が共通の言語を使用して 3を設定するよう 1. MFC支持 次の関数は、プロジェクトAに定義されている: LPCTSTR CAppProxy::DriverName

    0

    1答えて

    2つのbstr_tを連結しようとしていますが、もう1つはint型です(これをbstr_tに変換してbstr(例: '#') + '1234'を '#12345'とします)。ただし、連結後、最終結果には「#」のみが含まれます。私はどこで間違いをしているのか分かりません。 function(BSTR* opbstrValue) { _bstr_t sepStr = SysAllocStri

    0

    3答えて

    次のシグネチャを使用する方法で、C++で記述されたCOMオブジェクトがあります。バリアントにはBSTR(VT_BYREF | VT_BSTRではなくVT_BSTRのみ)が含まれているとします。 HRESULT myfunc(/*[in]*/ VARIANT param) タイプを別のものに変更したいとします。 VariantChangeTypeの最初のパラメータが2番目のパラメータと同じ場合は

    0

    2答えて

    私はC++ Builder BorlandでOCXを作成します。 ログイン 書き込み 読む DebugOutput GETVAL 私は私のC#アプリケーションでこのOCXを使用しています:私のOCXは、私はそれを説明するようにこれらの機能を持っています。私はボタンとリストボックスを持っている側のC#で。ボタンはOCXのloginメソッドを呼び出し、リストボックスにはこのメソッドの出力が表示されます

    0

    2答えて

    グッドデイ仲間の開発者から**のparams BSTR *とBSTRで、レガシーC++ DLLインターフェイスメソッドを呼び出しますと、私は成功のないサンプルをたくさん試しました。しかし、それは私がすべてのサイトをカバーしたという意味ではありません - 私は片目で目が見えず、もう片方を見ることができないと考えています。 いずれにしても、COM Automation Interface定義を含む紙を

    0

    1答えて

    コード: virtual void DeleteItem(_bstr_t ItemName) = 0 エラー: error C2061: syntax error : identifier '_bstr_t' 私はオンラインのGoogleを試してみましたが、の#includeを使用しますが、それはエラーを取り除くdoesntの 任意のこれを解決する他の方法?

    2

    1答えて

    埋め込みNULL文字でBSTRを構築するにはどうすればよいですか?

    1

    2答えて

    MacOSXのdylibからVBAからCコードが呼び出されたときに、VBAから渡された文字列を変換するためのコードをCで記述しました。私はいくつかの良いヒントhereを得た、と私は唯一のASCII文字列を気にするので、私は、単純なchar*にBSTRを変換するには、以下の機能を書いている: #include <stdlib.h> #include <stdio.h> #include <std

    0

    1答えて

    DCOMサーバーとクライアントを作成して、データを交換できるようにしたいとします。両面はMS Visual Studio 2008を使用してコンパイルされ、クライアントは純WinAPIを使用して接続され、プロキシ/スタブは別のdllです(この場合は何でも可能です)。問題は、文字列の配列を返すことができないことです(クライアントは空の文字列を受け取りますが、正しく埋められています)。 サーバー:CO