• ベストアンサー

DLL作成について

Delphi6とVisualstdio.Net2003を持っています。Excelから使用するDLLを作成したいのですがどちらがいいか迷っています。(ソフト作成は久しぶりです).NetがかつてのVBのようにランタイムが必要ならばDelphiの方がいいかなと思っています。.NetでDLLを作成した場合ランタイム等は必要なのでしょうか?(Windows98の場合も含め)よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.2

Visual Studio.net 2003に含まれる Visual C++ .net2003で可能です。(新規プロジェクトからWin32プロジェクトを選び アプリケーションの設定でDLLを選択してください。) 2005を含めたどのバージョンのVisual Studioでもいえますが、 Visual Studioに含まれるアプリケーションの中で ネイティブなDLLが作成可能なのはVisualC++のみです。

undercap
質問者

お礼

ありがとうございます。C++で作成したいと思います。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

.NET で作られるDLLは、アセンブリといわれる中間言語の塊です。 .NET Framework がインストールされている環境で .NET アプリケーションからでないと使えません。 (ネイティブなDLLを作成すれば良いんでしょうけど)

参考URL:
http://okwave.jp/kotaeru.php3?q=2167406

関連するQ&A

専門家に質問してみよう