unmanaged

    3

    1答えて

    純粋に管理されていないC++アプリケーションの中でマネージドコントロールをホストして実行する必要があります。これを行う方法?無免許のコントロールを実行するには は、一般的に簡単です: if (SUCCEEDED(ClrCreateManagedInstance(type, iid, &obj))) { // do something with obj } のライセンスコントロール

    2

    4答えて

    VB.Net winformsアプリケーションがネットワーク経由でWMVファイルを再生する必要がある場合があります。アプリを実行しているユーザーにネットワーク共有に直接アクセスすることはできません。偽装によって、ファイルが存在することがわかります(偽装されていない場合、File.Existsはネットワーク共有上のファイルに対してfalseを返します)。 Windows Media Playerコン

    5

    6答えて

    マネージコード、特にIronRubyまたはIronPythonをC++やDelphiなどのunamanagedコードから呼び出すことは可能ですか? たとえば、C#.NETに移行するDelphiで書かれたアプリケーションがあります.VBSCRIPTを置き換える新しいアプリケーションにRubyまたはPythonスクリプトを提供したいと考えています。しかし、古いDelphiアプリケーションでRuby/P

    6

    8答えて

    C#コードからアンマネージC++ライブラリを呼びたいと思います。どのような潜在的な落とし穴や予防措置を取る必要がありますか?あなたの時間をありがとう。

    4

    3答えて

    私は正式なANSI標準のCコードをいくつか持っています。つまり、私がソースを持っているにもかかわらず、他の言語に翻訳したり、呼び出す引数を変更したりすることはできません。 150以上の機能があります。 ファイル名を.Cから.CPPに変更して、Visual Studio 2009のC++コンパイラを使用してコンパイルするなどの付随的な変更を行うことができます。コンパイラ指令なども追加できます。必要に

    1

    2答えて

    アンマネージC++ dllからインスタンス化する必要があるダイアログをC#で作成するように指示されました。私たちは、管理されたC++クラスをC++プロジェクトに追加した後、管理されたC++クラスからC#dllを呼び出して、コード内の他の場所でこれを行います。しかし私はそれが私がそれをやらなければならないところからはうまくいかないことを発見しています。私は、C + +のDLLはMFCActiveXプ