Delphi2010组件/控件安装方法和注意事项

简介:

Delphi2010组件/控件安装方法注意事项

delphi 有很多组件可以用,下面介绍一下 在delphi2010中 添加组件的方法。

在D2010IDE,初学者大都能够安装.Net控件,但VCL控件如何安装?大都茫然!下面就来力求详尽地回答这一问题。

首先注意到Delphi2010的组件/控件安装,只支持BPL文件。所以,不管是pas文件、dpk文件或ocx文件类的组件或控件,都需要将其;变成bpl包文件。

1. BPL类,直接安装:确认你的BPL所丰文件夹后,点击“Cpmponent-Install Packages-Add……”即可完成安装;

2. 源码类:即Pas文件:需要新建BPL文件,再按步骤1进行安装。方法如下:点击“File-New-Package-Delphi”新建一个Package文件,并起名保存(别忘记保存在哪里哈!),点击“Project-Add to Project…”,将组件源码添加进来,然后在“project manager”里选择包文件,并点击右键选择“install”就行了。别忘记“Close All”退出时一定要保存包文件,否则下次启动时会找不到包了。

3. ActiveX类控件:通常为OCX文件,如“并行口访问控件”(http://bbs.2ccc.com/topic.asp?topicid=344133″> ),安装原则是,先将其编译成pas文件,再按照方法2安装。方法:点击“Cpmponent-Import Component…”,在对话框中选择“Import ActiveX Control”,点击Next,弹出对话框,此时有两种可能,若控件未注册,请选择Add;若控件已注册(通常在“运行…”处用“RegSvr32”命令来注册控件),则直接从列表中选择你要安装的控件(如上述的hwiInterface ActiveX Control module),然后点击Next;在弹出对话框中,要记住其中“Unit Dir Name”里面的路径名,它表示你在此保存的了pas文件;再点击Next,选中“Create Unit”即可生成pas文件,然后按照步骤2完成控件安装。

4. dpk类: 在IDE的file-open打开DPK文件;在project manager窗口点击右键,并选择“Build”,可生成BPL;然后按照步骤1完成控件安装;或者选择“Install”直接安装控件。

 

 

 

 

注意事项:

要在2010下使用,需更改几行代码,如下:

1、把szInputBuffer的定义由Char改为AnsiChar 

2、lpszPostedBytes := PChar....改为PAnsiChar... 

然后再编译,就不会报错了.主要还是2010对char类型的变动引起的.















本文转自鹅倌51CTO博客,原文链接:  http://blog.51cto.com/kaixinbuliao/1124171 ,如需转载请自行联系原作者


相关文章
|
7月前
|
编译器
QT creator开发环境下 界面更改后运行程序不能实时更新或者在源文件添加该控件后无法编译的问题
在使用QT Creator开发界面的过程中,偶尔会出现添加控件后,运行程序后,界面控件无法更新的情况,或者在源文件使用该控件却出现无法编译的情况,使用QT Creator 4.8.2也会出现这个情况,也不知道这种情况会不会在以后有所改善。
319 0
|
7月前
|
SQL XML API
Qt C++ 模块 描述列表【从Qt 官网 6.5 版本翻译】
Qt C++ 模块 描述列表【从Qt 官网 6.5 版本翻译】
49 0
02 QT - 创建QT项目(向导的方式)
02 QT - 创建QT项目(向导的方式)
100 0
|
XML C语言 数据格式
CentOS8安装Geant4笔记(三):Geant4介绍、编译、安装支持Qt5界面并运行exampleB1例程显示Qt界面
CentOS8安装Geant4笔记(三):Geant4介绍、编译、安装支持Qt5界面并运行exampleB1例程显示Qt界面
CentOS8安装Geant4笔记(三):Geant4介绍、编译、安装支持Qt5界面并运行exampleB1例程显示Qt界面
|
编译器 开发工具 C语言
Qt三方库开发技术:Qt应用内部打开PDF文件
Qt三方库开发技术:Qt应用内部打开PDF文件
Qt三方库开发技术:Qt应用内部打开PDF文件
|
安全 IDE 小程序
QT应用编程: Visual Studio里编写activex控件在网页中运行(dll插件形式)
QT应用编程: Visual Studio里编写activex控件在网页中运行(dll插件形式)
254 0
QT应用编程: Visual Studio里编写activex控件在网页中运行(dll插件形式)
|
C# 图形学 索引
C#6中的新增功能 【Unity3D亲测】
随着Unity2017的普及,使用.NET 4X的开发者也越来越多了,下面笔者给大家介绍一下在C# 6中的新功能主要是怕自己忘记,2333,有些功能还是很实用的~ 使用Unity版本2018.
1118 0