动态库:
makebar.dll
(C++)
void  __stdcal Make(unsigned char* ucData, long nDataLen, char* szBmpFileName, long nClumn, long nErr, long nHLRatio);
参数说明:ucData         条码数据 
 nDataLen       条码数据长度(注:是字节数) 长度<=1K;
 szBmpFileName  生成条码的图片文件名,BMP格式  
 nClomn          条码列数,取值范围1-30,根据具体数据字符串长度;
 nErr            纠错等级,取值范围0-7;
 nHLRatio        条码单位长度和宽度比例,取值范围1-5;我调用的方法:
[DllImport("MakeBar.dll")]
public static extern void Make(ref byte ucDate, long nLen, string szFileName, long nClumn, long nErr, long nHlration);byte[] a;
a = System.Text.Encoding.Unicode.GetBytes(textBox1.Text.Trim());
Make(ref a[0], a.Length, @"D:\abc.bmp", 3, 3, 3);
运行到make这个方法时就会死在那不向下运行,不知道什么原因,有知道的吗?