.ocx和.oca文件的区别

irischenxi 2004-08-30 03:28:25
请问VB加载的.ocx和.oca文件有什么区别?什么样的文件加载在Components中,什么样的文件加载在References中?
...全文
1030 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
GHGB 2004-09-15
  • 打赏
  • 举报
回复
有道理!
irischenxi 2004-09-15
  • 打赏
  • 举报
回复
谢谢!

是这样,我发现,在我的一个VB工程中,一个控件的.oca文件加载在Reference中,而.ocx文件加载在Component中,这样加载的目的是什么?Reference和Component中加载的文件又有什么区别呢?
fly_higher 2004-09-15
  • 打赏
  • 举报
回复
嗯~~~
受益非浅!
kmzs 2004-09-14
  • 打赏
  • 举报
回复
是呀
Abyss-Xu 2004-09-14
  • 打赏
  • 举报
回复
oca 不是控件,是控件中存放的属性值。也就是你在设置控件的属性时,VB会先把这些属性值存放到oca中等到调式运行时vb 会从oca中的读出属性值。比如图片属性的二进制值。除了这些可能还有一些别的东东吧。
irischenxi 2004-09-14
  • 打赏
  • 举报
回复
谢谢starsoulxp(星魂.NET) ,不过你似乎并没有回答我的问题。如你所说,有.ocx文件,那么.ocx和.oca有什么区别呢?
starsoulxp 2004-09-14
  • 打赏
  • 举报
回复
如果你用过Visual Basic或者Delphi一类的可视化编程工具,那么对控件这个概念一定不会陌生,就是那些工具条上的小按钮,如EditBox,Grid,ImageBox,Timer等等。每个控件都有自己的事件(事件) 、方法(方法)和属性(属性)。使用了控件的编程非常容易。首先,在程序的设计阶段可以设置一些属性,如大小,位置,标题(caption)等等;在程序运行阶段,可以更改这些属性,还可以针对不同的事件,调用不同的方法来实现对该控件的控制。控件就好象一块块的积木,程序要做的事只是将这些积木搭起来。控件的最大好处是可以重复使用,甚至可以在不同的编程语言之间使用,例如你可以在VB中嵌入用VC开发的控件。

控件的本质是微软公司的对象链接和嵌入(OLE)标准。由于它充分利用了面向对象的优点,使得程序效率得到了很大的提高,从而得到了广泛的应用。国外有很多公司就是专门制作各种各样控件的。控件的最早形式是以.VBX的格式出现的,后来变成了.OCX。由于Internet的广泛流行,微软公司推出了ActiveX技术,就是从OLE发展起来的,加入了WWW上的功能。所以目前最流行的是ActiveX控件。
irischenxi 2004-09-14
  • 打赏
  • 举报
回复
有没有谁知道呢?

7,785

社区成员

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

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