unmanaged

    3

    1答えて

    は、私は、次の構造を有する: //Unmanaged(.h) class myInterface { public: virtual bool Send(char* myChar); } //Managed (.h) class myClass; public ref class Parser { bool Transmit(String^ mString)

    0

    1答えて

    私は.Netの初心者で、管理されたスレッドを使用しようとしています。 私のコードで問題が見つかりませんでしたが、スレッド終了時に例外が発生します。 何かのように: 0x5cbf80ea(msvcr90d.dll)で処理されない例外 0xC0000005:0x000000d7を読み取るアクセス違反。 #include "stdafx.h" using namespace System; usi

    0

    6答えて

    それは時間の無駄であるか非管理DLLの.NETラッパーを作成するための明白な&測定可能な利点があるのでしょうか? 詳細情報: 私はDLLをコントロールしていないが、しかし私は、最新バージョンに置き換えるしないことを決定することができます。 DLLは、多くのクラスがあります。そして多くの支持列挙。 DLLは重要な機能でプロジェクトを提供します。

    3

    2答えて

    C#コードからアンマネージC++クラスをインスタンス化して「扱う」ことができますか(DllImportなどを使用して)?

    3

    4答えて

    確実に動作するかどうかわからないモデルを使用していると思われるアプリケーションの半分を継承しました。 それが呼び出しごとに [DllImport ("kernel32.dll" , EntryPoint = "LoadLibraryA")] public static extern int LoadLibrary(string lpLibFileName); を使用して管理されていないC++

    2

    3答えて

    私はかなり新しくなっているので、C#実装側で立ち往生しています。私のC++アプリケーションがpchListSoftwaresバッファをpchInstalledSoftwaresにコピーできるように、C#コードから 'ポインタ'(メモリを持つ)を渡したいと思っています。私はC#側からポインタを渡す方法を理解することができません。 ネイティブC++コード(MyNativeC++ DLL.dll) vo

    0

    1答えて

    私はxp以上のPCで動作するVC++(アンマネージド)でアプリケーションを書いています。私は、ユーザーがstextボックスにパスを入力する際に​​、ディレクトリが表示されているのをユーザーが見られるようにする機能を追加する必要があります。これは、vista/7の実行ダイアログの動作に似ています。 ありがとうございます、 ジョン。

    3

    3答えて

    2つのバイナリがあります。 1つはネイティブ/アンマネージC++ dllで、もう1つはc#exeで管理されています。今私がやっていることは、C++ dllに関数を書いてmallocを使ってその中にメモリを割り当てたことです。この関数をC#モジュールで使用するためにエクスポートしました。 Cでは ++私がやった:私はC#で char* FunctionHavingAllocatedMemory(in

    4

    4答えて

    私の質問は少し一般的であるので、私は正確な答えを探していないんだけど、多分それに見て、いくつかの方向性が私を助ける... C#。 私たちは、このサードパーティーの会社と協力して、使用する必要があるネイティブC++ DLLを提供しました。 私が必要としたC++メソッドはC#から参照しやすい方法で公開されていなかったので、別のネイティブC++ Dllでdllをラップしました。 私は2つのネイティブC+

    0

    1答えて

    ウィンドウの最上位レベルのコンポーネント名をウィンドウハンドルから知りたいと思います。 これはそうではマネージドC++コードのように行われます。 //handle is the window handle as int System::Windows::Forms::Control^ c = Control::FromHandle((System::IntPtr)System::Convert: