以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 显示FTP文件内容哪里有错误,指点一下 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57047) |
-- 作者:wuxianzuoji41 -- 发布时间:2014/9/17 11:50:00 -- 显示FTP文件内容哪里有错误,指点一下 双击 ListBox2事件 Dim trackid9 As String =Tables(_tanchu_name & "_" &_tanchu_table).Current("track_id") Dim flm As WinForm.FileManager = e.Form.Controls("FileManager1") Dim ftp9 As New ftpClient ftp9.Host=bscrmurl ftp9.Account = "zhangdongmei" ftp9.Password = "ABCabc12345" flm.ftpclient = ftp9 \'==============================以上是设置ftp9路径=================================== ftp9.ChangeDir("\\genjin\\") \'进到这个目录, ftp9.ChangeDir(trackid9) \' \'==============================以上是设置ftp9路径=================================== Dim Files As List(of String) = flm.ftpClient.SelectFile() For Each File As String In Files flm.AddFile(File) Next flm.DoubleClickOpen = True 以上可以显示指定目录下的文件,但是一点filemanager里的文件就提示“ 未将对象引用设置到对象的实例。”无法打开FTP里的文件 错误如下 .NET Framework 版本:2.0.50727.5420 Foxtable 版本:2014.9.9.1 错误所在事件:窗口,弹出窗口_跟进,ListBox2,DoubleClick 详细错误信息: 未将对象引用设置到对象的实例。 以上错在哪里 |
-- 作者:Bin -- 发布时间:2014/9/17 11:56:00 -- 是不是没有当前行 加入判断 if Tables(_tanchu_name & "_" &_tanchu_table).Current isnot nothing then 看看
|
-- 作者:有点甜 -- 发布时间:2014/9/17 11:56:00 -- 肯定是路径添加得有问题,你用鼠标往里面添加文件之后,看路径是什么,然后参考着填入对应的路径才行 |
-- 作者:wuxianzuoji41 -- 发布时间:2014/9/17 12:03:00 -- 用FILEMANager自带的添加上去的文件也打不开 [此贴子已经被作者于2014-9-17 12:04:23编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/9/17 12:04:00 -- 以下是引用wuxianzuoji41在2014-9-17 12:03:00的发言:
用FILEMANager自带的添加上去的文件也打不开 路径应当没错,如果错了,也无法在 FILEMANager显示出来我添加的文件
1、你去到列那里,添加一个文件,看路径;
2、肯定是你的路径有问题。 |
-- 作者:wuxianzuoji41 -- 发布时间:2014/9/17 12:07:00 -- 我没有在表中加上列,我只是用上面的代码显示FTP某个目录下的一些文件,表存在的目的是告诉FTP文件是在某个目录下,因为这些文件不是通过 FT软件来添加,可能原来里面就有文件 |
-- 作者:有点甜 -- 发布时间:2014/9/17 12:09:00 -- 没明白你的意思,做一个简单的实例说明 |