以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]拆分多个项目设计  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76963)

--  作者:kaiyu
--  发布时间:2015/11/9 9:15:00
--  [求助]拆分多个项目设计

Dim s As String = "d:\\My Documents\\Foxtable_backup\\201511070932\\Publish\\广东.exe"
Syscmd.Project.Open(s, _name, _dlmm)

为什么提示: "不能打开非开发版格式的项目文件"

就是想经打开的系统,通过一个按钮去打开另一个已发布后的项目,为什么会有这个提示.


--  作者:Hyphen
--  发布时间:2015/11/9 9:18:00
--  

发布后的程序,已经不是项目类型,只能用Process

 

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

 


--  作者:kaiyu
--  发布时间:2015/11/9 9:20:00
--  
我要传递用户名和密码,那该如何写这个传递代码.
--  作者:大红袍
--  发布时间:2015/11/9 9:26:00
--  

1、这样写

 

Dim s As String = "d:\\My Documents\\Foxtable_backup\\201511070932\\Publish\\广东.Foxex"
Syscmd.Project.Open(s, _name, _dlmm)

 

2、用户名,和密码,不是内置登陆窗口的用户名和密码;必须你自己做登陆窗口,你获取到信息后,直接实现登陆功能。


--  作者:kaiyu
--  发布时间:2015/11/9 9:33:00
--  
大红袍老师:还是不行,错误提示跟原来一样,不能打开非开发版格式的项目文件
--  作者:大红袍
--  发布时间:2015/11/9 9:38:00
--  
以下是引用kaiyu在2015/11/9 9:33:00的发言:
大红袍老师:还是不行,错误提示跟原来一样,不能打开非开发版格式的项目文件

 

1、你测试的时候,两个项目都必须是发布后的项目;

 

2、如果用没发布的测试,要这样写

 

Dim s As String = "d:\\My Documents\\Foxtable_backup\\201511070932\\项目名称.Foxdb"
Syscmd.Project.Open(s, _name, _dlmm)

 


--  作者:kaiyu
--  发布时间:2015/11/9 9:38:00
--  
改成.Foxex,用Process 打开会提示找不到文件
--  作者:大红袍
--  发布时间:2015/11/9 9:39:00
--  
看6楼
--  作者:kaiyu
--  发布时间:2015/11/9 9:40:00
--  

那我把项目发布一下再测试一下


--  作者:kaiyu
--  发布时间:2015/11/9 10:56:00
--  
在开发版上测试成功,但有一个问题,它会弹出一个对话框,提示是否要退出该系统,选择是才能打开另一个系统,选择否没有反应,可不可以不要关闭这个系统再打开另一个呢?