为什么这样写值
public int Write(IntPtr bytData, )
{
CopyMemory(m_pwDataWrite, bytData, lngSize);
}读得时候长度要加2呢
public int Read(IntPtr bytData)
{
CopyMemory(bytData, m_pwDataWrite, lngSize+2);
}
public int Write(IntPtr bytData, )
{
CopyMemory(m_pwDataWrite, bytData, lngSize);
}读得时候长度要加2呢
public int Read(IntPtr bytData)
{
CopyMemory(bytData, m_pwDataWrite, lngSize+2);
}
解决方案 »
- MouseLeftButtonDown和PreviewMouseLeftButtonDown,有何区别?
- 关于 插入数据库总是多插一条的问题
- 如何用C#做PDF阅读器?
- c#界面传值
- 谁能给我一个XML文件
- 自定义控件中如何实现如ComboBox下拉列表夸越窗体边界显示的功能?
- 请问各位朋友什么是.def 文件,用.def 干什么?
- datagrid插入dropdownlist问题,高手请指教
- 到底什么时候,函数声明前面要加new关键字?
- .net中如何编程执行dos命名??另外让一个指定服务启动来的dos命令是啥??
- 请教一个小问题
- C# enum转换byte类型加入到byte数组中输出乱码的问题
估计这个函数把数据的长度记录到Intptr中了