Cosmos/source/HelloWorldAssembler/Program.cs
mterwoord_cp 08ee17a829
2007-08-30 16:56:01 +00:00

23 lines
No EOL
663 B
C#

using System;
using System.IO;
using System.Linq;
using Indy.IL2CPU.Assembler;
using Indy.IL2CPU.Assembler.X86;
namespace HelloWorldAssembler {
public class Program {
public static void Main(string[] args) {
using (StreamWriter xSW = new StreamWriter("out.asm")) {
using (Assembler a = new Assembler(xSW)) {
a.OutputType = Assembler.OutputTypeEnum.Console;
a.Includes.Add("win32w.inc");
a.DataMembers.Add(new DataMember("_class", "TCHAR", "'Win32 program template'"));
new Invoke("GetModuleHandle", new object[] {0});
a.Flush();
}
}
Console.WriteLine("Done.");
Console.ReadLine();
}
}
}