OCX要有一个载体ocx和.dll区别,DLL不需要OCX是对象类别扩充组件是可执行的文件的一种,但不可直接被执行是OCX控件的扩展名DLL是Dynamic Link Library的缩写,意为动态链接库,在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。
OCX是 quotOLE Control Extensionquot 的缩写,意为“OLE控件扩展”,是为Microsoft Windows操作系统设计的一种动态链接库文件,用于实现可重用的组件OCX文件通常包含对象控件和工具等,这些组件可在应用程序中被重复使用OCX文件扩展名常见的有OCX,DLL等,通常被用于开发可执行的应用程序或脚本文件OCX。
OCX和DLL的区别主要有以下几点载体需求OCX需要一个载体,它不能单独被执行,得靠其他程序或环境来“搭载”DLL不需要载体,它是一个独立的文件,可以被多个程序共享和调用文件类型OCX是对象类别扩充组件,扩展名为ocx,虽然是一种可执行文件,但你不能直接双击它运行哦DLL是Dynamic。
这就是区别ocx和.dll区别了OCX要有一个载体,DLL不需要未必吧,编译一个OCX工程名ocxtestusercontrol名 controlhello令invisibleatruntime 属性为true加入如下代码Public Function hello As Stringhello = quothelloquotEnd Function在新建一个工程去掉所有的窗体。
OCX和DLL的主要区别如下文件类型与用途OCX是对象类别扩充组件,是可执行文件的一种,但不可直接被执行它主要用于作为OCX控件的扩展名,通常用于在应用程序中嵌入特定的功能或界面组件DLL是Dynamic Link Library的缩写,意为动态链接库在Windows系统中,DLL文件被用于存储可被多个程序同时使用的。
DLL 有一个特殊的入口点DllMain 函数,它在附加和分离进程和线程时运行此行为允许根据需要创建和销毁数据结构文件扩展名为 ocxcpl 和 drv 的文件类型也是 DLL,尽管文件扩展名已改变在 Windows 2x 和 Windows 3x 中,每个 DLL 都只有一个数据段实例,而不管有多少应用程序在。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。