您的位置:程序门 -> vb -> vba



有软件开发经验的请进


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


有软件开发经验的请进[已结贴,结贴人:mjtd_7777]
发表于:2007-02-06 18:55:35 楼主
也许我定义的不够准确,但是我对软件和程序是这样理解的。

软件:能够完成一系列任务的程序的集合,例如catia,autocad,excel   ,我们可以将他们称为软件。

程序:完成单一工作的工具。例如你做了一个批量打印cad图纸的程序。

一般大一些的软件都会有很多的dll文件和exe文件(有兴趣的话,可以看看ug,金山词霸之类的),他们是怎么连接和协同工作的呢?

我的理解:exe是主程序,dll是按照功能划分了不同的函数库,主程序(exe)在运行时需要那部分功能就去相应的dll文件中调用。

我不明白的地方:

        1   这些函数库是不是也要用regsvr32来注册

        2   这些函数库在其他的程序中不能引用(新建一个vb工程,引用其他软件的dll文件),是有什么设置吗?

不知那位大哥能指点一二,不胜感激!!!!
发表于:2007-02-06 19:38:411楼 得分:8
com是需要注册的,标准的dll是不需要注册的!
二者的载体都是.dll
发表于:2007-02-06 19:49:552楼 得分:8
你说的是标准dll吧,是不需要注册的,要在vb中使用,要先像声明api函数一样声明
发表于:2007-02-06 20:22:183楼 得分:4
学习,哪个是正解啊


快速检索

最新资讯
热门点击