以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  项目发布问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=21841)

--  作者:实话实说
--  发布时间:2012/7/25 22:32:00
--  项目发布问题

采用自定义用户登录,菜单按钮代码

Dim fl As String = "E:\\CableERP\\线缆BOM\\线缆BOM.exe"
Syscmd.Project.Open(fl)
发布项目后


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

 

设计时项目文件:线缆BOM.foxdb正常,改成线缆BOM.exe后不行


--  作者:实话实说
--  发布时间:2012/7/26 8:39:00
--  
以下是引用muhua在2012-7-26 8:20:00的发言:
不能直接改为.exe文件。

怎么处理?


--  作者:blackzhu
--  发布时间:2012/7/26 8:42:00
--  
你这个情况用  Process
--  作者:实话实说
--  发布时间:2012/7/26 8:55:00
--  

试过,那就不是无缝连接了.想听听狐爸的意见.

[此贴子已经被作者于2012-7-26 9:03:35编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/7/26 9:36:00
--  

发布后的项目,是project目录下的foxex文件。

 

路径对应关系

项目发布之后,生成的Publish目录对应发布前的Foxtable安装目录,Publish下的子目录Project对应发布前的项目目录,Project子目录中有一个和原项目同名,但是后缀名为FoxEx的文件,此文件就是发布后的项目文件。
例如你有一些第三方的Dll文件,发布前的话,需要赋值到Foxtable的安装目录才能引用,发布后,需要复制到Publish目录才能正常引用。
如果你原来的项目文件所在目录,有一些附属文件用于辅助项目的执行,那么发布后,应该将这些文件复制到Project子目录中;如果还有附属目录,那么这些附属目录也应该复制到Project中,其中Attachments和Images两个子目录会自动复制到Project目录中的,无需手工复制。


--  作者:实话实说
--  发布时间:2012/7/26 10:29:00
--  

Publish目录已改为线缆BOM,路径改为这样就行了吗?我没有第三方的dll文件

Dim fl As String = "E:\\CableERP\\线缆BOM\\Project\\线缆BOM.foxex"

 

刚才试过还行

 

 


 

[此贴子已经被作者于2012-7-26 11:06:12编辑过]