以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  process  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=31580)

--  作者:xiekai
--  发布时间:2013/4/17 17:25:00
--  process

Dim Proc As New Process \'定义一个新的Process
Proc.File =  "D:\\FileTemp\\" & file & " " \'指定要打开的文件
Proc.Start()

 

这个是什么原因?只能打开一个文件,要想打开第二个文件则第一个文件必须关闭。


图片点击可在新窗口打开查看此主题相关图片如下:error.png
图片点击可在新窗口打开查看

--  作者:xiekai
--  发布时间:2013/4/17 17:27:00
--  
这两个是不同的文件名!!!!!!
--  作者:xiekai
--  发布时间:2013/4/17 17:28:00
--  

一直报第一个文件已打开,确实第一个文件已打开,后面我还要打开N多文件!!!!!!

 


--  作者:xiekai
--  发布时间:2013/4/17 17:31:00
--  

是在不关闭已打开文件的情况下,再去打开别的文件,有方法吗?


--  作者:xiekai
--  发布时间:2013/4/18 11:56:00
--  

你这样是分开New Process 。打开不同的文件!

我的做法是:New Process 一次,通过变量传递打开不同的文件而报的错。

Dim Proc As New Process \'定义一个新的Process
Proc.File =  "D:\\FileTemp\\" & file & " " \'指定要打开的文件
Proc.Start()


--  作者:xiekai
--  发布时间:2013/4/19 15:57:00
--  

我还是给你们来个图吧,怎样去测试这个bug!
图片点击可在新窗口打开查看此主题相关图片如下:2222.png
图片点击可在新窗口打开查看

这样你们去调:

Dim Proc As New Process \'定义一个新的Process
Proc.File =  "D:\\FileTemp\\" & file & " " \'指定要打开的文件
Proc.Start()

 

看你还有理由说能打开多个文件!!!!!!!!


--  作者:xiekai
--  发布时间:2013/4/19 16:03:00
--  

这个阅读只能打个一个文件,如33333.xls文件。另一个123.xls文件是打开状态必面关闭才可以。也就是说阅读了33333.xls后要关闭,才能阅读123.xls。这就是你们的Bug!!!!!!


--  作者:xiekai
--  发布时间:2013/4/19 16:10:00
--  

程序有这样写的吗?有几个文件就要写几个proc.file= ,proc.start() 假如说我要打开10个文件,我要写10个这样的proc.file= ,proc.start() ???

 


--  作者:xiekai
--  发布时间:2013/4/19 16:24:00
--  

Dim Proc As New Process \'定义一个新的Process
Proc.File =  "D:\\FileTemp\\" & file & " " \'指定要打开的文件
Proc.Start()

 

我不明白,为什么要遍历打开吧?这样也是一次只打开一个文件。


--  作者:rjh4078
--  发布时间:2013/4/19 18:14:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table