com

    1

    1答えて

    これは、自動的にエラーの説明を取得し、正しくhow to throw通常のWin32エラーであり、それはうまく見事に動作します: if (!SomeWinFunc()) { throw std::system_error(GetLastError(), std::system_category(), "SomeWinFunc crashed badly"); }

    0

    2答えて

    protobuf-netパッケージ用のC#でラッパーを作成しようとしていますが、ExcelのVBAから直接プロトコルバッファファイルにアクセスできます。 私は、protobuf-netへの参照を、ナゲットパッケージマネージャーを通して追加して書いています。私は私のアセンブリCOMを可視化し、VBAから私はクラスにアクセスすることができます。 しかし、私はprotobufferファイルをロードしよう

    1

    1答えて

    現在、私のプロパティハンドラは、WindowsエクスプローラのカラムStringに表示できるプロパティを提供しています。私の目標は、(表示)タイプアイコンのプロパティでハンドラを拡張することです。これは、Windowsエクスプローラの詳細ビューに列として追加できます。この列には、各ファイル項目のアイコンが表示されます。 g。アイコンはいくつかの可能な状態のうちファイルの特定の状態を表すことができる

    0

    1答えて

    Windowsシェル拡張を作成して、エクスプローラのコンテキストメニューにCOM dllを作成するオプションを追加しましたが、ベクターに奇妙な問題が発生します。 std :: vector(クラスのメンバー)の内容にstd :: wstringへのパスが含まれていますが、最後にはその文字列に1つのパスしか追加されません。私はこれがベクトル自体の問題であることを知っています。なぜなら、ベクトルをm_

    -2

    1答えて

    メインスレッドとワーカースレッドで動的にライブラリ(COM DLLを内部的に呼び出す)の読み込みの違いを教えてください。アプリケーション開発言語のサポートのために、事前ほとんど

    2

    1答えて

    SAS Integration TechnologiesのCOMコンポーネントを使用して、C#.NETプロジェクトからSAS Serverに接続しています。ステートメントをSAS Workspaceに提出してから、OLE DBプロバイダ(SAS.IOMProvider)を使用してSASから出力データセットをロードします。私はObjectFactoryMulti2のObjectPool機能を使用しよ

    0

    1答えて

    ネット上のどこのサンプルコードでも、列挙インターフェイスNext()コールの最初の引数として1を渡す習慣は疑問ではありません。しかし、ドキュメントは、1回の呼び出しで複数の項目を取得できることを明確に約束しています。このコードの断片で分かるように、そうすることで、フォルダ内のファイルを数えるプロセスが大幅に高速化されます(実際は、基本的に似たWPDインターフェイスがそのように機能します)。 str

    -1

    1答えて

    エンタープライズ環境でPowerShellでショートカット(.lnk)を一括変更する必要があります。 ユーザーのデスクトップに間違ったショートカットがある可能性があります。デスクトップフォルダは、当社の中央ストレージにあります。ショートカットに間違った引数がある場合、それらを修正する必要があります。私は約5.000ユーザーを話している。 私のコードは正常に動作しています。 Googleで見つけたい

    -5

    1答えて

    私は大量のC/C++レガシーコードを持っています。そして私はそれを私のC#マネージコードから呼びたいと思います。 C++には型と関数があります。何が最善のアプローチですか? 私はCOMが最も汎用性が高く、適切な方法であることを知りました。しかし、私はクラスで何の例も見つけられませんでした。 C++の型を.NETクラスとしてサポートしていますか?

    -1

    1答えて

    私はWindows 7 64ビットおよびVisual Studio C++ 2017コミュニティを使用しています。私はIFileOpenDialogを使用してWindowsのファイルを開くダイアログを作成しようとしていますが、私はプログラムが終了したときに、これらの2つのアクセス違反エラーを得続ける: Exception thrown at 0x00000000771ED1CB (ntdll.dl