問題タブ [interop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# から Lotus Notes を操作するための最良の方法と推奨される方法は何ですか?
特に、ロータス ノーツ ファイルからすべてのメッセージと添付ファイルを最速かつ最も信頼できる方法で抽出する必要があります。関連する可能性のあるもう 1 つのポイントは、セカンダリ スレッドからこれを行う必要があることです。
編集
回答ありがとうございます - どちらも良いです。背景情報をもっと提供する必要があります。
現在、Notes COM API を使用するバックグラウンド スレッドを備えた WinForms アプリケーションがあります。
ただし、不安定なようです。(もちろん、何か間違ったことをしている可能性もあります。) たとえば、メイン スレッドで Notes セッションを事前に初期化する必要があることがわかりました。そうしないと、バックグラウンド スレッドで session.CreateDXLExporter() を呼び出すと例外がスローされます。
.net - .net メソッドを Excel 関数として公開していますか?
.Net DLL に一連の計算メソッドがあります。これらのメソッドを Excel (2003+) ユーザーが利用できるようにして、スプレッドシートで使用できるようにしたいと考えています。
たとえば、私の .net メソッド:
ランダムなセルに数式を入力するだけで、このメソッドを呼び出せるようにしたいと思います。
これを達成するための最良の方法は何ですか?
c++ - C アプリから C++ DLL の変数にアクセスできない
レガシ Visual C++ 6 アプリの修正で行き詰まっています。私が入れたC++ DLLソースで
その結果、(dumpbin /exports blah.dll で示されるように) エクスポート テーブルに MyNewVariable が (きれいに装飾されずに) 表示されます。しかし、C ソース ファイルでアクセスできるように変数を宣言する方法がわかりません。私はさまざまなことを試しました。
しかし、それは私にリンカエラーを与えます:
未解決の外部シンボル "__declspec(dllimport) char * MyNewVariable" (__imp_?MyNewVariable@@3PADA)
トニーが示唆したように(そして私が以前に試したように)、予想される装飾が異なりますが、まだ削除されていません:
未解決の外部シンボル __imp__MyNewVariable
C アプリから C++ DLL 変数にアクセスできるように宣言を作成するにはどうすればよいですか?
答え
botismarius やその他の方々 (皆さんに感謝します) が特定したように、DLL の .lib とリンクする必要がありました。名前が壊れないようにするために、(C ソースで) デコレーターなしで宣言する必要がありました。つまり、.lib ファイルを使用する必要がありました。
windows - Word アプリケーション ウィンドウを見つけるにはどうすればよいですか?
Microsoft Word アプリケーション ウィンドウを開いてドキュメントを表示するリンクをクリックする VB.net テスト アプリケーションがあります。Word アプリケーション ウィンドウからテキストを取得できるようにするにはどうすればよいですか?
java - .net クライアントが Java サーバーからサービスを利用できるようにする最善の方法は何ですか?
要求/応答/更新モデルで、サーバーからデータを受信する必要がある .net のユーザー インターフェイスがあります。唯一の制約は、サーバー ボックスでのみ Java を使用することです。
これを達成するための最良のアプローチは何ですか? Java で Web サービスを作成して .net でアクセスするか、または Java プロキシを作成して IKM を使用して .net に変換する必要がありますか? それとももっと良い考えがありますか?HTTP ベース、直接ソケット接続、または任意のミドルウェアを使用できます。
c# - C# および C++ で実装する必要があるインターフェイスを C++ で定義する
C# で実装する必要がある C++ で定義したインターフェイスがあります。これについて最善の方法は何ですか?インターフェイス定義で COM をまったく使用したくありません。私が今これを解決した方法は、C++ と C# の 2 つのインターフェイス定義を持つことです。次に、C# インターフェイスを COM サーバーとして公開します。これは、C++ で記述され、C# を呼び出すことができる私のアプリケーションでした。C# だけでなく C++ で実装を定義する必要を回避できる方法はありますか?
c# - C# で IBM の PCOMM を使用するためのサンプル コード o as400 スクリーンスクレイパーを作成する
C# を使用して IBM as400 用のサンプル スクリーン スクレーパーを作成した人はいますか?
java - Java コードで C# コードを書き換える、または変換する方法は?
クライアント側とサーバー側の両方に .net (C#) を使用して、クライアント - サーバー アプリケーションの作成を開始します。
残念ながら、私の会社はサーバー ボックスの Windows ライセンスの支払いを拒否しており、Java でコードを書き直すか、Mono の方法に移行する必要があります。
Java で C# コードを翻訳する良い方法はありますか? サーバー アプリケーションは、.net 固有の機能を使用せず、Spring.net、Hibernate.net、log4net などのクロスランゲージ ツールのみを使用しました。
ありがとう。
java - .Net から Zip ファイルを作成し、Java からそれらを読み取る際のヘルプ
Java コードから読み取ることができる .Net から Zip ファイルを作成しようとしています。
SharpZipLib を使用して Zip ファイルを作成しましたが、生成されたファイルが #ZipLib ライブラリの CheckZip 関数に従って有効であり、WinZip または WinRar を介して正常に解凍できる場合、Java を使用して解凍しようとすると常にエラーが発生します。 Java の .Utils.Zip クラス。
問題は、SharpZipLib によって書かれた間違ったヘッダーにあるようです。また、SharpDevelop フォーラムに質問を投稿しましたが、結果はありませんでした (情報については、http://community.sharpdevelop.net/forums/t/8272.aspx を参照してください)。結果なし。
.Net で Zip ファイルを圧縮し、Java.Utils.Zip クラスで圧縮解除するコード サンプルを誰かが持っていますか?
よろしくマッシモ
.net-3.5 - WF でステート マシンまたはシーケンス ワークフローを使用する必要がありますか?
構成管理の責任の一環として、毎週実行する反復可能なビジネス プロセスがあります。プロセスは変わりません。変更の詳細を Excel にダウンロードし、スプレッドシートを開いてマクロに基づいて詳細をコピーし、議題テンプレートから Word 文書を作成し、Excel データで議題を更新し、Word 文書から PDF を作成します。それらを電子メールで送信します。
このプロセスは、シーケンス ワークフローで非常に簡単に表現できます。これまでのところ、Excel と Word の部分を自動的に処理する COM オートメーションを使用して実現しています。歯車のレンチは、「アジェンダの作成」と「送信」の間に人間のステップがあることです。そこでは、変更の詳細を確認し、それらに関する質問を作成して、アジェンダに追加します。現在、プロセスのこの部分を手動で実行している間、ワークフローを一時停止するための一時停止アクティビティがあります。
私の質問は、ワークフローを書き直して、ビジネス プロセスにおける人間とのやり取りのベスト プラクティスに従うステート マシンにする必要があるか、それともサスペンド アクティビティが妥当な解決策であるかということです。