以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- VB.NET写的程序无法用“Process”执行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32047) |
||||
-- 作者:liguichuan -- 发布时间:2013/4/24 21:29:00 -- VB.NET写的程序无法用“Process”执行 用VS写的vb.net程序直接打开可以执行启动,但是放到Foxtable中用以下代码打开无法执行: Dim p As New Process
不知道问题出在哪了?求助。
为了证明程序是可以用的,我附上了操作演示图。不过你们打开时可能只有一个输入安全密码的对话框,应为我设了密码了,只要有对话框出现就说明可以正常使用程序了。 此主题相关图片如下:操作演示.gif [此贴子已经被作者于2013-4-25 20:24:43编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/4/25 8:21:00 -- 什么样的程序,都一样的执行,没有差别,只要路径正确,文件可以正常执行 |
||||
-- 作者:liguichuan -- 发布时间:2013/4/25 15:28:00 -- 以下是引用狐狸爸爸在2013-4-25 8:21:00的发言:
什么样的程序,都一样的执行,没有差别,只要路径正确,文件可以正常执行 就是自己写了一个简单的网盘存储程序,直接打开运行时可以显示窗体,但是通过Foxtable中用New Process看似有反映(鼠标闪了一下),但就是不见有界面显示出来。搞不懂是怎么回事。 [此贴子已经被作者于2013-4-25 15:28:13编辑过]
|
||||
-- 作者:Bin -- 发布时间:2013/4/25 15:30:00 -- 只要你路径正确 程序没问题.是不会有问题的. |
||||
-- 作者:liguichuan -- 发布时间:2013/4/25 15:36:00 -- 帮忙试一下吗?你可以直接打开,再用Foxtable用代码打开对比一下,我是发现有这样的问题存在。 |
||||
-- 作者:Bin -- 发布时间:2013/4/25 15:38:00 -- 我已经试过各种不用程序了.都能正常打开. |
||||
-- 作者:liguichuan -- 发布时间:2013/4/25 17:45:00 -- 怎么了?没有人遇到这种情况吗?大家可以试一下,单独打开窗口运行会出现个登陆框,但是通过Foxtable的则没有显示出来。 |
||||
-- 作者:don -- 发布时间:2013/4/25 18:22:00 -- Dim p As New Process p.File = ProjectPath & "文件服务器\\文件服务器.exe" p.Start() |
||||
-- 作者:e-png -- 发布时间:2013/4/25 19:23:00 -- 是的,无效! |
||||
-- 作者:liguichuan -- 发布时间:2013/4/25 19:51:00 -- 以下是引用don在2013-4-25 18:22:00的发言:
Dim p As New Process p.File = ProjectPath & "文件服务器\\文件服务器.exe" p.Start() 不是你这个路径的问题,因为Foxtable中弄多线程很麻烦,而且一旦在上传或是下载文件过程中出错整个系统有可能关闭,所以才想到做成第三方程序的形式,这样无论打开多少个都可以,而且出错也是第三方程序关闭,下载或是上传时独立程序进行,不影响用Foxtable开发的系统的操作。 大概界面如下(因为我设置了密码,所以你们打开的时候可能只有一个输入密码的对话框,但只要这个对话框出现就正常了): 这个是我在一编《华为网盘文件服务器》贴子中http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=30611的功能的继续优化,已经实现授权,进度条操作提示,目录树右键下载的功能,还有权限控控制,通知Foxtable在数据库中写入不同的字段来达到打开窗口时的权限控制,根据不同的用户给予不同的文件操作权限,例如可以屏蔽掉删除功能等。
此主题相关图片如下:网盘文件服务器上传界面.png |