以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助;Syscmd.Project.Open  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=101995)

--  作者:yancheng
--  发布时间:2017/6/11 14:57:00
--  求助;Syscmd.Project.Open

Dim fl As String = "C:\\foxtable\\商业版\\CaseStudy\\自定义用户管理.Table"
Syscmd.Project.Open(fl
)   ----没有传递值 ,因为,系统是直接打开的。


问:为什么,在打开这个项目时,本身的项目要:弹出,关闭当前系统 ?难道不能同时两个项目打开?


--  作者:yancheng
--  发布时间:2017/6/11 15:58:00
--  
我用这个方法,打开,可以。
Dim fl As String = "\\\\yanchun\\data$\\project\\技术收集系统\\YC狐表代码收集.foxdb"
Dim Proc As New Process \'定义一个新的Process
Proc.File = fl \'指定要打开的文件
Proc.Start()

--  作者:有点色
--  发布时间:2017/6/11 16:12:00
--  

 你用系统命令打开,就是在原项目上打开的。

 

 用2楼的方法的话,传递参数就比较麻烦了,要用txt文件过度。


--  作者:yancheng
--  发布时间:2017/6/11 18:37:00
--  
怎么过渡法呢/,以后,肯定要用。现在只是测试。
--  作者:有点色
--  发布时间:2017/6/11 18:51:00
--  

 把要传递的信息保存在txt文件里。

 

 打开项目。

 

 项目的beforeOpenProject写代码,读取txt文件的内容。

 

ReadAllText 读取文本文件的内容
WriteAllText 向文本文件中写入内容