以文本方式查看主题

-  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=49669)

--  作者:liguichuan
--  发布时间:2014/4/22 13:19:00
--  关于Syscmd.Project.Open的问题
假如在A项目中采用了:Syscmd.Project.Open(File, Args1, Args2, Args3....)来打开B项目,打开完后,A项目就自动退出了。能不能做到在A项目打开B项目后A项目还在运行。就是把B项目做成A项目的一个子模块。如何实现,能否请哪位高人给予思路的指点或是代码的提示。
--  作者:Bin
--  发布时间:2014/4/22 14:04:00
--  
不可以,这样的话只能当作另外一个项目来启动了 http://www.foxtable.com/help/topics/0353.htm
--  作者:liguichuan
--  发布时间:2014/4/22 16:52:00
--  

那我现在就有个问题需要咨询了。

比如说,我有个系统,我需要有一个FTP上传附件的模块。我如果用同一个项目来做,会出现在上传FTP文件时,我是无法执行其它的操作的。

是不是有其它的线程之类的操作方法呢?对于线程之间的参数调用、传递等问题不是很熟悉。


--  作者:liguichuan
--  发布时间:2014/4/22 17:03:00
--  

我想了一下,要不然只有这样,两个项目间通过一个数据库来进行参数传递。不过这样的操作方式会比较麻烦。


--  作者:有点甜
--  发布时间:2014/4/22 17:11:00
--  
以下是引用liguichuan在2014-4-22 16:52:00的发言:

那我现在就有个问题需要咨询了。

比如说,我有个系统,我需要有一个FTP上传附件的模块。我如果用同一个项目来做,会出现在上传FTP文件时,我是无法执行其它的操作的。

是不是有其它的线程之类的操作方法呢?对于线程之间的参数调用、传递等问题不是很熟悉。

 

可以这样,去看一下 任务管理 的知识点。

 

你把代码写到任务管理那里,需要执行一个耗时操作的时候,就把计划开启,记得在计划里把自己关闭就好。

 

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

 


--  作者:有点甜
--  发布时间:2014/4/22 17:17:00
--  
以下是引用liguichuan在2014-4-22 17:03:00的发言:

我想了一下,要不然只有这样,两个项目间通过一个数据库来进行参数传递。不过这样的操作方式会比较麻烦。

 

不需要用数据库,其实可以 .txt 文件,也可以用 注册表。虽然,这样太不让“人性化”了

 

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