代码如下:
public void Create(string LPTName)
{
_PPort = "";
TicketPrinterHandle = CreateFile(
LPTName,GENERIC_WRITE,0,IntPtr.Zero,
OPEN_EXISTING,0,IntPtr.Zero);
if(TicketPrinterHandle.IsInvalid)
{
MessageBox.Show("票据打印机口不能打开!");
return;
}
_PPort = LPTName;
}
问题1:“TicketPrinterHandle = CreateFile(
LPTName,GENERIC_WRITE,0,IntPtr.Zero,
OPEN_EXISTING,0,IntPtr.Zero);
”这是什么方法?
问题2:C#中句柄和指针是什么? 什么叫做句柄?
代码出自票据打印类:
http://www.csharpwin.com/csharpspace/9090r8371.shtml