locked
求高手 RRS feed

  • 常规讨论

  • 本人开发了一个程序把PC上的TXT文件拷贝到Windows Mobile设备上去,使用的是微软提供的RAPI.dll组件,在32位机器上运行,没有任何问题和异常抛出来。但是在64位机器上测试,抛异常了,跟踪发现是在CEWriteFile处异常了。异常信息如下:

    Arithmetic operation resulted in an overflow.
       at System.IntPtr.op_Explicit(IntPtr value)
       at OpenNETCF.Desktop.Communication.RAPI.CopyFileToDevice(String LocalFileName, String RemoteFileName, Boolean Overwrite) in E:\OpenNETCF.Desktop.Communication\RAPI.cs:line 488
       at Net.Kibon.LqjsViewQuery.frmMain.DataSynchro_LQin() in E:\ttt\Net.Kibon.LqjsViewQuery\frmMain.cs:line 245
       at Net.Kibon.LqjsViewQuery.frmMain.入库数据同步ToolStripMenuItem_Click(Object sender, EventArgs e) in E:\ttt\Net.Kibon.LqjsViewQuery\frmMain.cs:line 96


    忘有这方面经验的高手,能解我一惑,万分感谢。

    2013年5月31日 0:58

全部回复