以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  拆分项目的小问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=40756)

--  作者:jianjingmaoyi
--  发布时间:2013/9/28 17:08:00
--  拆分项目的小问题

Dim fl As String = "C:\\foxtable\\商业版\\CaseStudy\\自定义用户管理.Table"
Syscmd.Project.Open(fl,
"吴晓","888")

传递过去的用户名为“吴晓”,密码为“888”,如果用户名和密码正确,将直接进入系统,否则出现登陆窗口。

这样每个项目都是独立的,开发的时候容易驾驭,而实际使用的时候,这些项目看起来又是一个整体(共用数据库和用户信息),能相互无缝切换。
但是采用这种方式不能采用系统内置的用户管理,必须自定义用户管理,代码的重用也不如集成在一个项目开发好。

重要提示

已经发布的项目,也可以采用上述方法打开。
发布后的项目文件位于Publish目录下的Project子目录下,文件名和原项目文件相同,后缀名为:FoxEx

 

======================================================================================================

 

  发布后的项目 这样用传递的方式打开的话  只能认绝对路径吧,比如我开发了3个项目,不能放到放于某一个项目下,也就是用这个函数 ProjectPath 打开吧?


--  作者:有点酸
--  发布时间:2013/9/28 17:35:00
--  

可以放在一个目录的,打开的时候:

 

Syscmd.Project.Open(projectPath & "abc.foxex", "吴晓", "888")


--  作者:jianjingmaoyi
--  发布时间:2013/9/28 20:13:00
--  
哦 那也就是说 FoxEx  现在可以直接打开 不需要 exe 了.