|
Listing 8-4 extracted from chapter Interoperability between .NET and native code/COM/ COM+
Listing 8-3< > Listing 8-5
This listing can be compiled with the command line: csc.exe /target:exe Example_8_4.cs Errors: 0 Warnings: 0
Example_8_4.cs
using System.Text;
using System.Runtime.InteropServices;
class Program {
[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
public static extern uint GetCurrentDirectory(
uint Size,
StringBuilder stringBuilder );
static void Main() {
uint size = 255;
StringBuilder stringBuilder = new StringBuilder( (int) size );
uint i = GetCurrentDirectory( size, stringBuilder );
System.Console.WriteLine( stringBuilder );
}
}
Copyright Patrick Smacchia 2006 2007
|