以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  语句不能正确运行  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=17110)

--  作者:xingzy
--  发布时间:2012/3/4 10:53:00
--  语句不能正确运行

使用 OpenNETCF 的 Communication 库  RAPI 类与wince设备传送文件,代码如下

在外部引用中添加了OpenNETCF.Desktop.Communication

在全局代码中 Public WithEvents myrapi As New OpenNETCF.Desktop.Communication.rapi

在窗口button1按钮中   myrapi.Connect()
   myrapi.CopyFileFromDevice("f:\\foxtable\\yjsales.txt","\\ResidentFlash2\\jhgs\\yjSales.txt")

 

遇到如下错误

可是同样代码在vb中运行正确,求各位老大帮忙解决一下,谢谢


--  作者:布莱克朱
--  发布时间:2012/3/4 14:08:00
--  

狐表的做法:

 

CopyFile("f:\\foxtable\\yjsales.txt","\\ResidentFlash2\\jhgs\\yjSales.txt",True)  加上true 可以覆盖掉    原来相同的文件名


--  作者:xingzy
--  发布时间:2012/3/4 16:37:00
--  

按照楼上的做法,依然出错。

我的代码在vb.net中运行正确,怎么到了狐表中就出错呢!


--  作者:狐狸爸爸
--  发布时间:2012/3/5 8:25:00
--  

看看:

http://www.foxtable.com/help/topics/0331.htm

 


--  作者:xingzy
--  发布时间:2012/3/5 8:59:00
--  
问题依旧啊!图片点击可在新窗口打开查看提示wince设备端文件不存在!在设备端文件时存在的,用vb编程myrapi.CopyFileFromDevice("f:\\foxtable\\yjsales.txt","\\ResidentFlash2\\jhgs\\yjSales.txt")可以顺利实现!在狐表中怎么不行呢?狐狸爸爸帮忙解决一下!谢谢
--  作者:狐狸爸爸
--  发布时间:2012/3/5 9:02:00
--  

呵呵,这个我就不知道了的。

提示设备不存在的话,那是属于.net的问题了。

另外,你的图片别人都看不到的,图片需要作为附件上传,别人才能看得到。


--  作者:xingzy
--  发布时间:2012/3/5 9:10:00
--  

不是设备不存在,错误信息里提示的是设备上的文件不存在!设备已经连接,并且在狐表中测试已经连接成功,、

 

这是使用copyfile的错误信息


图片点击可在新窗口打开查看此主题相关图片如下:copyfile -error.jpg
图片点击可在新窗口打开查看
这是使用rapid的错误信息
图片点击可在新窗口打开查看此主题相关图片如下:rapi-error.jpg
图片点击可在新窗口打开查看
使用rapid的代码在vb中运行没有问题的,在狐表中怎么级出错呢,纠结
--  作者:狐狸爸爸
--  发布时间:2012/3/5 9:19:00
--  

说明这个路径有问题:

 

\\ResidentFlash2\\jhgs\\yjSales.txt

 

你用绝对路径吧


--  作者:xingzy
--  发布时间:2012/3/5 9:24:00
--  

在vb中就是这样引用路径的,没有问题,

在狐表中怎么引用呢?

 


--  作者:狐狸爸爸
--  发布时间:2012/3/5 9:25:00
--  

这个我不清楚的,路径只有你知道啊。

狐表其实就是vb.net来的。