我现在手上有个项目,分三层ui.exe,bo.exe.da.dll 部署的时候需要将bo.exe和da.dll放在一个服务器上,客户端的ui.exe访问该服务器上的bo.exe,bo.exe再去调用服务器上的da.dll。那么ui在打包的时候怎么启动com服务器呢?我用的打包工具是setup factory7.0
(不知道以上的安排原理上是不是有问题,请高手指点一下,非常感谢!!)
最先帮我解决问题的,拿最多的分哦!
(最好能说详细点,谢谢)
(不知道以上的安排原理上是不是有问题,请高手指点一下,非常感谢!!)
最先帮我解决问题的,拿最多的分哦!
(最好能说详细点,谢谢)
解决方案 »
- 怎么给datagrid控件加上下,左右的滚动条呢
- 如何设置datagrid中列标头文字的对齐方式以及字体颜色?
- ============ 寻算法 ===============
- 问个初级问题~ado怎么把结果集搞到Recordset里阿?sql语句执行有结果~但是rs_tmp.RecordCount的值为-1,咋回事呢?
- VB中加密与解密的问题
- 如何解决用vb制作记事本中的"自动换行"功能??
- 怎么制作帮助文件,然后用VB怎样调用?有谁知道求任意不规则图形的面积和周长?
- 为什么csdn刷新总是那么慢 :(
- 哪里可以找到中文版的pop3和smtp协议文档??????
- 小弟我不知在VB中调用Wsock32.dll,特向各位高手讨教
- DataGrid链接数据库,结果会重复出现
- 十进制转二进制的问题
客户端的安装程序在打包的时候是按照这个activex exe的路径把它从服务器上引入进来了,但是我从控制面板上看到服务器上的activex exe并没有运行,请问还需要什么设置?
1、图标:bo.vbp单独运行的时候是有个图标显示在任务管理器中的,但是为什么双击bo.exe确没有出现该图标呢?难道没有运行起来吗?因为进程列表里面好像也没有,为什么?
2、启动远程com服务器:部署的时候,将bo.exe和da.dll放到服务器(winxp系统)上,客户端安装ui.exe的打包文件也打进了.tlb和.vbp文件,并且指定了服务器的名字(暂时是同一个工作组的)。服务器上设置了该组件的访问权限是:everyone;启动权限是:everyone; 但是启动客户端的时候出现了“activex组件不能创建对象”的错误,应该是没有启动服务器吧,怎么解决该问题呢?
但是出现了另外一个错误:
在服务器上执行opendatabase(strdbpath,false,false,strpassword)的时候出错了。在本地执行是可以的,为什么呢?
strdbpath="\\server\share\data.mdb"
strpassword="password"
1、图标:b.vbp单独运行的时候是有个图标显示在任务管理器中的,但是为什么双击b.exe确没有出现该图标呢?难道没有运行起来吗?因为进程列表里面好像也没有,为什么? (50分)
2、在服务器上执行opendatabase(strdbpath,false,false,strpassword)的时候出错了。在本地执行是可以的,为什么呢? (50分)
参数值:strdbpath="\\server\share\data.mdb" strpassword="password"