名前 題名 ▼ takaさん > ▼ Mr.XRAYさん > > 以下の記事を追加しました. > > > > [ C# で作成した DLL を Delphi で使用 - COM 参照 ] > > http://mrxray.on.coocan.jp/Delphi/Others/Usage_dotNETDll.htm > > > > Visual Studio Express 2013 という古いバージョンで DLL 作成しています. > > 新しい Visual Studio だと設定画面等が違うかも知れません.ご容赦を. > > Delphiから普通にC#のDLLを呼び出す - Delphi for .Net対応バージョン限定 > > ・csharp_dll.dll > ファイル : 新規作成 : その他 : C#プロジェクト : クラスライブラリ > クラス名をClassからClass1に変更しクラス関数を追加する > public static string Hello() > { > return "Hello from C#"; > } > Class1.csを保存後 > csharp_dllでプロジェクトを保存する > コンパイルしてdllを作成する。 > > ・DelphiプロジェクトからC#を呼び出す > ファイル : 新規作成 : VCLアプリケーション - Delphi for .Net > プロジェクト:参照の追加をクリックして先ほど作った csharp_dll.dllの場所を指定して追加する > フォームにボタンを追加して以下を書き込む > uses csharp_dll; > > procedure TForm1.Button1Click(Sender: TObject); > var TClass1 : csharp_dll.Class1; > begin > ShowMessage(TClass1.Hello); > end; GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link