質問

私は定期的に実似たような状況:いっCOM.Dll(IDLファイル)の利用の必要性を起動できるアクセス以外の外国-オープンで、文書データ形式です。

Microsoft Visual Studioのプラットフォームにも力を入などCOMのDllとして使用私のプロジェクト(Visual C++'s#輸入指令やピッキングを加えて使用。ネロのベンダーをお勧めします。

うに最用Dll以外のmicrosoft開発プラットフォーム.すなわちこれらを使って、COM教室にはC++のプロジェクトにコンパイルされてMinGWやCygwinでも、ワインのGCCポートlinux(統C++を対象にWin32バイナリに置き換走ネイティブにLinuxで共通)。

との付き合いのなかでも成功を この ドライバーがな成功を100%状況(利用できないCOMオブジェクトが返す方法).

ていた同じような状況は?

役に立ちましたか?

解決

答え自分のものに 図書館のためのオ/COM呼非Microsoftコンパイラでコンパイル: disphelper.

(とから sourceforge.net 下を許容すBSDライセンス)。

この作品の両方のCおよびC++(およびその他の言語のCバインディングしていくでしょう。このprintf/うな入力は、c言語ではscanf様 フォーマット文字列の構文.
(だいて指定する書式文字列とは異なり、 XYDispDriver を必要とする引数のマッチも指定された型ます。

かっちょっとでもコンパイルLinuxとWineGCC(ネイティブLinuxエルフのWin32コード、取扱い"に関係していることから、こうした通話を自動的に株式disthelperしを要求するプログラマーの設定を自分のVARIANT).

私のパッチ版およびパッチをご用意してフォークgithub:

ここでは私のパッチ:

他のヒント

この問題にOle/ComオブジェクトビューアパッケージとVisual StudioおよびWindowsをもたらします。で生ます。IDLの。DLLんでいることによるもののMIDL入。H/.CPP 対になっています。

ワイン自reimplementationのOleViewerは不安定でクラッシュしようとした場合に利用者が書けます。

と思う対応することができるでしょう軒のニーカー、スニーカーのブランドOle/Comオブジェクトビューアのヘッダファイルです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top