vcl控件如何在Delphi6.0中安装Dephi 3.0的VCL控件

vcl控件  时间:2021-06-24  阅读:()

怎么把vcl控件转换成activex控件

起重要安装该控件,然后 File——New——ActiveX Controls(记不清了,似乎是),然后选择基类为安装控件的类,输入生成的类名,Create Unit,最后在编译。

记忆中是如许,如今手头没有Delphi,没法实验。

:-(

谁能给说说delphi的VCL控件与常用的控件有何不同

1.AHMSystemTray AHMSystemTray在Windows任务栏设置小图标就给你创造了捷径,用它的Icon属性来获取需要的图标。

把它的PopMenu属性与一个PopupMenu控件关联,这就是鼠标左击小图标时的弹出菜单。

它同时也提供了各类鼠标点击事件。

需要注意的是:将程序从小图标复原的代码是Application.restore,而不能用ShowWindow函数,自然也不能直接将窗体的WindowState属性设置为wsNormal。

2.AHMDroppedFiles 使用AHMDroppedFiles控件可以轻松实现文件拖放的功能,使用CollectBy属性可以获取目标文件的扩展名、全名或路径+全名。

只要在其OnDrop、OnEndDrop、OnStartDrop事件中编写所需的代码即可。

例如:在窗体Form1上放置一个Memo控件Memo1,再放置一个AHMDroppedFiles控件,将CollectBy属性置为dFullPath,将Active属性置为True(否则该控件无效)。

下面给出它的OnDrop、OnEndDrop、OnStartDrop事件代码。

procedure TForm1.AHMDroppedFiles1Drop(Sender: TObject; DroppedItem: String); begin memo1.Lines.LoadFormFile(DroppedItem); end; procedure TForm1.AHMDroppedFiles1StartDrop(Sender: TObject); begin memo1.Lines.Clear; end; procedure TForm1.AHMDroppedFiles1EndDrop(Sender: TObject); begin memo1.Refresh; end; 程序运行后,用鼠标将一文本文件拖至程序窗体后,Memo中便会显示该文件内容。

Memo控件最多只能容纳64K的文本,因此在本例中若使用的文件过大将导致错误。

3.AHMStartUp 想让你的程序在每次Windows启动时自动运行吗?AHMStartUp为你提供了最简单的方法,只需设置它的AutoStartUp属性便可达到目的。

另外还有一个UniqueName属性,它将一个特殊的字符串放入Windows注册表中作为自动运行的标记。

4.AHMTipTricks 这一控件可以在你的应用程序中轻松实现“日积月累”对话框(如图)。

它的Tips放在其Tips属性里,启动方法Execute可以放在主窗体的OnCreate事件里执行,另外,该控件的按钮与检查框的Caption属性可定制,因此很容易汉化。

5.[AHMStandard]里的AHMCommandLabel 在应用程序里加上自己主页或者电子信箱的超级链接近来比较流行,其实实现这项技术很简单,使用AHMCommandLabel控件就能轻松做到,你只需在它的Command属性里指定命令类型即可。

除Email和URL之外,它还支持运行文件和FTP等操作。

6.AHMOnlyOne 这一控件是用来实现应用程序单实例化,即可以防止同一程序在未关闭前再次开启。

使用这一控件来实现非常简单,它是非可视化控件,通常在设计阶段只需确定它的OnExceed属性和OnExceeded事件即可。

OnExceed属性决定在第二个程序实例试图被执行时的反应,共四种选项,推荐使用第四个即aRestoreAndExit;OnExceeded事件用来确定附加的行为,譬如弹出一个警告对话框。

关于AHM98的介绍就到这里,有兴趣的读者可以去Http://www.ahm.co.za下载。

VCL是什么意思

Visual Component Library的缩写(可视组件库)VCL是Visual Component Library的缩写,即可视组件库,它是Delphi,C++Builder等编程语言的基本类库。

它拥有封装纯粹,可扩展性强,操作方便等特点。

如果是一个非常繁杂的Win32API,在经过VCL封装后,使用也是非常简便的。

VCL支持类的嵌套,过程及函数的嵌套,如果你想在一个过程里声明一个类,或是声明另一个过程,那是完全可行的。

过程内部的过程或是函数被称为局部过程或是局部函数。

VCL对事件的支持及封装也是非常完整的,通过事件对象的声明,可以将任意的外部事件源绑定到VCL控件。

在Delphi的VCL中,还提供了非常多的伪API,它们可以对软件开发提供进一步的支持。

VCL的可扩展性使得编写控件变得非常简单,并且可以任意导入导出ActiveX控件。

同时,它也是平台无关的,可以在windows,linux,MaxOS或是其他操作系统下直接使用。

Video Coding Layer:视频编码层 H.264的算法在概念上可以分为两层:视频编码层(VCL:Video Coding Layer)负责高效的视频内容表示,网络提取层(NAL:Network Abstraction Layer)负责以网络所要求的恰当的方式对数据进行打包和传送。

在VCL和NAL之间定义了一个基于分组方式的接口,打包和相应的信令属于NAL的一部分。

这样,高编码效率和网络友好性的任务分别由VCL和NAL来完成。

  VCL层包括基于块的运动补偿混合编码和一些新特性。

与前面的视频编码标准一样,H.264没有把前处理和后处理等功能包括在草案中,这样可以增加标准的灵活性。

如何在Delphi6.0中安装Dephi 3.0的VCL控件

以前在Dephi 3.0中可以使用的控件,无法在Delphi 6.0中安装,主要问题是1.原3.0中的一部分与控件相关的文件改名(DsgnInft-->DesignInft ...);2.原3.0中的Proxies.dcu在6.0不见了;3.在3.0中的TFormDesigner,在6.0中不存在,可能已更名为TDesingWindow, 但是DesignWindows.pas却无法编译,原因是找不到ComponentDesign单元;4.有那位高手帮忙解决,能解释一下,如何在Delphi 6.0中安装以前版本的 VCL控件,或告知Delphi 6.0与Delphi 3.0在这方面的区别。

Hosteons - 限时洛杉矶/达拉斯/纽约 免费升级至10G带宽 低至年$21

Hosteons,一家海外主机商成立于2018年,在之前还没有介绍和接触这个主机商,今天是有在LEB上看到有官方发送的活动主要是针对LEB的用户提供的洛杉矶、达拉斯和纽约三个机房的方案,最低年付21美元,其特点主要在于可以从1G带宽升级至10G,而且是免费的,是不是很吸引人?本来这次活动是仅仅在LEB留言提交账单ID才可以,这个感觉有点麻烦。不过看到老龚同学有拿到识别优惠码,于是就一并来分享给有需...

Tudcloud(月付7.2美元),香港VPS,可选大带宽或不限流量

Tudcloud是一家新开的主机商,提供VPS和独立服务器租用,数据中心在中国香港(VPS和独立服务器)和美国洛杉矶(独立服务器),商家VPS基于KVM架构,开设在香港机房,可以选择限制流量大带宽或者限制带宽不限流量套餐。目前提供8折优惠码,优惠后最低每月7.2美元起。虽然主机商网站为英文界面,但是支付方式仅支付宝和Stripe,可能是国人商家。下面列出部分VPS主机套餐配置信息。CPU:1cor...

LayerStack$10.04/月(可选中国香港、日本、新加坡和洛杉矶)高性能AMD EPYC (霄龙)云服务器,

LayerStack(成立于2017年),当前正在9折促销旗下的云服务器,LayerStack的云服务器采用第 3 代 AMD EPYC™ (霄龙) 处理器,DDR4内存和企业级 PCIe Gen 4 NVMe SSD。数据中心可选中国香港、日本、新加坡和洛杉矶!其中中国香港、日本和新加坡分为国际线路和CN2线路,如果选择CN2线路,价格每月要+3.2美元,付款支持paypal,支付宝,信用卡等!...

vcl控件为你推荐
中国万维网中国互联网的历史是怎样的呢?什么时候开始的呢?南宁虚拟空间南宁自由空间在哪里?dell服务器维修DELL的维修点在哪。谁知道?比思论坛永久域名不知道为什么 比思论坛的网站打不开 怎么办呐pps官网pps官方下载,pps播放器下载怎么查微信注册时间怎么查一个微信公众号的注册时间,发了多少条内容在线沟通网络沟通的问题有哪些100days英文的一百天怎么说微盟价格做微盟平台的销售怎么样,有前景吗aviconverter介绍一个好用的免费的avi转换器
韩国虚拟主机 hostmaster l5520 美国仿牌空间 godaddy支付宝 免费网站监控 php免费空间 数字域名 谁的qq空间最好看 沈阳主机托管 论坛主机 阿里云手机官网 accountsuspended cdn加速技术 网络安装 qq部落18-3 主机托管 免费空间申请 web服务器配置 我的世界免费服务器 更多