Cosmos/source/IL2CPU/Program.cs
2007-08-30 10:45:00 +00:00

26 lines
No EOL
687 B
C#

using System;
using System.IO;
using System.Linq;
using Indy.IL2CPU;
using Indy.IL2CPU.IL.X86;
namespace IL2CPU {
public class Program {
public static void Main(string[] args) {
try {
Engine e = new Engine();
e.DebugLog += delegate(string aMessage) {
Console.WriteLine(aMessage);
};
using (FileStream fs = new FileStream(@"output", FileMode.Create)) {
using (BinaryWriter br = new BinaryWriter(fs)) {
e.Execute("HelloWorld.exe", typeof (Noop).Assembly.GetName().ToString(), br);
}
}
} catch (Exception E) {
Console.WriteLine(E.ToString());
}
Console.ReadLine();
}
}
}