读书人

关于一个VB程序多人使用的有关问题

发布时间: 2012-03-09 21:42:55 作者: rapoo

关于一个VB程序多人使用的问题
我做的一个VB程序需要被多人同时使用,如果我把这个软件在他们的机器上每人装一遍,既费时间以后维护起来也不方便,所以我想是把这个VB软件装在服务器端,然后用户在自己的桌面上建立一个这个软件在服务器端的快捷方式。这样多人同时使用的话可不可以?

[解决办法]
不一定行。
exe调用的其他组件(dll、ocx)依旧是客户端本机的,与服务端没有任何关系,只要版本不一致或没安装就会出错。
老老实实安装吧。
[解决办法]
楼主的做法当然可以,但是如果你的程序中引用了一些控件和组件的时候,因为用户的客户端上没有安装过这些组件和控件,程序就不能运行了.
4楼说的terminal server其实就是"应用服务器"的做法, 好处是使用方便,就和B/S一样不用安装任何东西在客户端, 坏处就是当用户比较多的时候会对应用服务器造成很大的负担,对这台服务器的配置要求就要提高.
还有一种方法就是,如果是在域环境下,可以使用域登录脚本去分发安装包,只要在域服务器中设定好登录脚本和安装包,那么用户在登录到域的时候就会自动运行安装包.
或者结合楼主现在的做法,制作一个比较全的组件安装包,先在每台客户机上都安装好程序会用到的所有组件和控件,那么楼主只要更新服务器上的那个EXE程序,用户通过快捷方式就能运行最新的程序了.
[解决办法]
B/S在解决分发的问题上确实比较便捷,但是楼上2位总不能让楼主从头来过吧。

读书人网 >VB

热点推荐