タグ

2010年5月9日のブックマーク (1件)

  • MonoでP/Invokeを試してみたよ!

    1.はじめに P/Invoke(Platform Invoke、プラットフォーム呼び出し)は.NET Frameworkで提供されている、マネージコードからプラットフォームに依存したネイティブライブラリ内のアンマネージ関数を呼び出す機能です。 Windows上の.NET Framework環境では、マネージコードからダイナミックリンクライブラリ(*.dll)内の関数を呼び出す際に使われますが、Linux上のMono環境では、シェアードライブラリ(*.so)内の関数を呼び出す際に使用することができます。 稿では、Mono環境での基的なP/Invokeの使用方法、また、P/Invokeを使用した、OpenCOBOLで作成したシェアードライブラリ内の関数を呼び出す方法について解説を行います。 Monoはマルチプラットフォーム向け.NET Framework互換環境です。Monoについては、以

    MonoでP/Invokeを試してみたよ!