関連タグで絞り込む (2)

タグの絞り込みを解除

dllに関するkayn_koenのブックマーク (2)

  • @IT:.NET TIPS プログラムからソース・コードをコンパイルするには? - C# VB.NET

    .NET Frameworkのクラス・ライブラリには、プログラムの実行時にソース・コードをコンパイルしてアセンブリを作成する機能が用意されている。例えば、ASP.NETはWebページがアクセスされたときにaspxファイルをC#やVisual Basic .NET(以下VB.NET)のソース・コードへ変換し、さらにそれをコンパイルして実行しているが、ソース・コードのコンパイル時にはこの機能を利用している。 C#のソース・コードをコンパイル 次のサンプル・プログラムは、プログラム中に文字列として埋め込んだC#のソース・コードを「cshello.exe」という実行ファイルへコンパイルする。実行すればカレント・ディレクトリにcshello.exeが作成されるはずだ。 // cscompile.cs using Microsoft.CSharp; using System.CodeDom.Compi

  • へろぱ的ブログ: C#でDLLを動的に呼び出すサンプル

    Windows APIをLoadLibrary, GetProcAddressを使用して動的に呼びたい時がありますよね。 例えば、共通アーカイバプロジェクトのDLLの機能を設定ファイルなどにより、機能追加したい場合とかそう思うのではないでしょうか? C#なプログラムでは、Visual Basic 6などの時のように、事前にDllImportやらで宣言してやらないといけないのかと思っていましたが、実は以下のようにして動的に呼べるようです。 using System; using System.Text; using System.Runtime.InteropServices; namespace ConsoleApplication1 {     class Program     {         [DllImport("kernel32.dll", EntryPoint = "L

  • 1