com

    0

    1答えて

    私は構造を定義するCOMオブジェクトを公開するVisual StudioのATLプロジェクトを作成しています。 私は私の*.idlで定義された以下のCOMメソッドがあります。 [id(2)] HRESULT CheckOut([in] CHAR* feature, [in] CHAR* version, [out] CerberusCheckoutDetails* details, [out] C

    2

    1答えて

    VBA(Microsoft VBScript正規表現5.5)で正規表現を使用すると、大きなパターンの一部としていくつかの単語の1つを探していることがよくあります。私の普通のやり方は、各単語のまわりのかっこを縦棒のバーOR:|で区切って使うことです。例えば :((mitt)|(bat)|(ball)|(mask)) グループ全体の周りの括弧の最終セットは私がマッチした単語を見つけることができます。内

    1

    1答えて

    CaptureGraphBuilderを使用してレンダリングされる独自のソースフィルタで構成されるDirectShowグラフがあります。プレビューモードでは、[Source] - > [SmartTee] - (PreviewPin) - > [Decoder] - > [Renderer]のグラフになります。独自のフィルタにはカスタムアロケータがあり、それについてSmartTeeに通知します。今

    0

    1答えて

    私は現在、C#とCOMインターフェイスを掘り下げています。 C#はCOMの後に来たので、C#のドキュメントはまばらです(おそらく私たちはそれを修正することができます)。私はthe C# compiler can give informative error messagesを発見しました。エラーメッセージからメソッドシグネチャのC#構文バージョンを読み取り、クラスに追加することができます。これはI

    -1

    1答えて

    C#でGetObjectを使用して呼び出し可能なCOMコンポーネントを実装しようとしています。すでに2つのコンポーネントがGetObject("winmgmts:\.\root\cimv2")と、LDAPがGetObject("LDAP://example.com/OU=Users,DC=asp,DC=rippe,DC=com")のWMIを実行しています。私はこのカスタム起動構文に惹かれ、それを複

    0

    1答えて

    私は、regsvr32 mydeskband.dllを呼び出して登録されたC++で書かれたDeskband DLLを持っています。 DeskbandにはC#で書かれた設定アプリがあり、デスクトップアプリのコンバーターを使ってUWPアプリに変換する可能性があります。私の知る限り、Windowsストア経由で登録が必要なDLLを配布する方法はありません。 私の質問は、Windowsストア経由でこのパッケ

    0

    1答えて

    mailItemへの添付ファイルの前にoutlookプラグインで添付ファイルを取得しようとしました。 private void Inspectors_NewInspector(Outlook.Inspector Inspector) { if (Inspector.CurrentItem is Outlook.MailItem) { Outlo

    0

    1答えて

    別のインターフェイスを返すCOMインターフェイスでメソッドを呼び出すと、毎回punkValが異なります。 しかし、古いpunkValを使用してそのインターフェイスメソッドを呼び出すと、それも機能します。それは不要なオブジェクト(またはおそらくオブジェクトへのポインタ)がたくさん作成されているようですが、返されたインターフェイスが一意であるかどうかを判断するためには幾分か必要です。私が知っているのは

    -3

    1答えて

    私はWindowsコントロールの見た目を変更する方法を探しています。 例えば、ウィンドウレベルでOpenFileDialog UIを変更するか、ファイルのコピー/削除/移動ダイアログをディスクの連続や液体で満たされたバケットのように完全に変えてください。 私は、私はデフォルトのウィンドウのものの代わりに使用できるcomアプリを書くことができることがわかった。しかし、私はどこでどのようにこれらを始め

    0

    1答えて

    私はCOMインターフェイスを公開するサードパーティ製のdllを使用するC++ COMサーバーを持っています。サードパーティのdllは古い(Visual Studio 6で構築されている)ため、古いATLコードを使用します。私はこのdllのソースを持っています。 私のアプリケーションを32ビットと64ビットとして動作させているので、64ビットアプリケーションで動作させるためにサードパーティのDLLを