原来的问题解决了再开一贴,问题在里面

lang11zi 2003-11-21 10:33:34
我现在能调用外部active.dll了。也能使用了。可为什么我还要去用regsvr32 xx.dll才能使用我vb编的程序,能不能让它自动注册。打开我的vb程序就能使用她呢??

高手。来吧。

QQ:4368481

www.njidc.com

解决问题者送金牌会员
...全文
22 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
DragonSchool 2003-11-21
  • 打赏
  • 举报
回复
这是一个DLL升级及安装的批处理,如果cydll.dll原来在系统目录里不存在的话就拷贝并安装,如果已经存在需要升级的话就把cydll.dll删掉,重拷贝再安装
cls

if exist %systemroot%\system32\cydll.dll del %systemroot%\system32\cydll.dll
if exist %systemroot%\system32\cydll.dll goto Err

copy cydll.dll %systemroot%\system32\cydll.dll
if exist %systemroot%\system32\regsvr32.exe goto Reg32
if exist %systemroot%\system\regsvr32.exe goto Reg

exit
:Err
start err.txt
exit

:Reg32
%systemroot%\system32\regsvr32.exe %systemroot%\system32\cydll.dll
START OK.TXT
exit

:Reg
%systemroot%\system32\regsvr32.exe %systemroot%\system32\cydll.dll
START OK.TXT
exit
lang11zi 2003-11-21
  • 打赏
  • 举报
回复
直接发布要是能自动注册我也就先满意了。

我先试试。不行再找你们。。。
SoHo_Andy 2003-11-21
  • 打赏
  • 举报
回复
那就是另外一个问题了,一般用Install Shield
VB中直接发布做的东西不是很让人满意
lang11zi 2003-11-21
  • 打赏
  • 举报
回复
做成安装包就不要注册了?那不就解决了?

如何做个漂亮的安装包呢?

直接在vb中发布么?
饮水需思源 2003-11-21
  • 打赏
  • 举报
回复
使用VB自带的打包工具做个安装包,所有在工程中使用过的控件都会自动注册
kimurakenshin 2003-11-21
  • 打赏
  • 举报
回复
帮你up up
TechnoFantasy 2003-11-21
  • 打赏
  • 举报
回复
必需要先注册,不过注册可以有多种方法,可以用regsvr32,通过程序注册,或者做一个安装包,安装完成后自动注册。
SoHo_Andy 2003-11-21
  • 打赏
  • 举报
回复
注册一次以后本机都不用在注册了,但是换一台机开发还是要手工注册
这个暂时好像没有什么好办法解决

如果是编译发布的话就简单点,打包程序会自动注册组件在目标客户机上
,不存在这个问题了
online 2003-11-21
  • 打赏
  • 举报
回复
有一个自动注册dll的api
好像是regdllserver
你查查
silverblade 2003-11-21
  • 打赏
  • 举报
回复
试试这个办法
在HTML中欠<OBJECT>标记
这应该比作安装包灵活
lang11zi 2003-11-21
  • 打赏
  • 举报
回复
谢谢各位
apple_001 2003-11-21
  • 打赏
  • 举报
回复
是不是作的差不多了?打包一般都能解决的
我们从小的教育就是如何拆分问题解决问题,这样做显然会使复杂的问题变得更容易些。但是这带来一个新问题,我们丧失了如何从宏观角度看问题,分析问题解决问题,对更大的整体的内在领悟能力。这导致了我们对现有问题提出的解决方案,但无法预计实施该方案后产生的各种后果,为此我们付出了巨大代价。而我们试图考虑大局的时候,总要在脑子里重新排序,组合哪些拆分出来问题,给它们编组列单。习惯性认为解决了所有微观领域的问题,那么宏观上问题就得到了解决。然而,这种做法是徒劳无益的,就好比试图通过重新拼起来的碎镜子来观察真实的影像。所以在一段时间后,我们便干脆完全放弃了对整体的关注。当今的社会,几乎所有的企业情况都是岗位职责清晰,分工明确,员工是企业机器上的一颗螺丝钉,我们在招聘下属的时候也仅仅是用他的一技之长。项目一旦立项,我们就根据项目需求针对性性的招聘,短短半年团队就会膨胀数倍,但效率并不是成正比增长。另一个问题是这个庞大的团队合作起来并不尽人意。结果是 80% 协调的时间,20% 实际工作时间。 课程设置: 多维度架构之监控多维度架构之日志多维度架构之超时时间多维度架构之网络延迟多维度架构之DevOps多维度架构之容器 

7,732

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧