第三方控件安装时必须把所有的pas,dcu,dpk,res等文件复制到你的Lib目录下
然后通过dpk进行安装
安装后会多出来新的控件面板,新控件就在那里了
当然也有一些控件会安装到原有的面板上
比如说KeyHook,MouseHook和FlashMedia等等
你也可以用控件搜索功能来查找新控件

补充:第三方控件本来就是往里拖的

delphi里的 .pas .dcu .dpk .dpl .res .cfg......分别是什么文件

扩展名     英文解释                     文件内容HWez
BPG        Borland Project Group        工程项目包, 多个工程文件DPR的集合ja
DPR        Delphi Project               应用系统的工程文件&-kyJ
PAS        Pascal File                  单元文件,存放Pascal源代码%N[4+
DFM        Delphi form File             窗体界面文件, 同PAS文件同名,而且一一对应, 定义了窗体属性和构件的属性Bt"rl5
DOF        Delphi Option File           选项文件, 包括编译信息等, 是一个文本文件件,可以看看%Xu[r2
CFG        Project Configuration File   编译器可读的配置文件1D1Y
DSK        Desktop Setting File         保存工程文件的桌面摆布情况, 下次打开时可以恢复上次保存的桌面状态S?K
DSM                                     集成开发环境IDE的临时保存文件, 有时IDE总出错, 可以将这个文件删掉, 系统会重新生成l)dO
RES        Resource File                Windows 的资源文件, 可以定义光标, 位图, 图标资源, 可以使用ImageEditor编辑T
DCU        Delphi Compile Unit          编译后的单元文件, 程序连接时需要它,{
DLL        Dymanic-link libraries       Windows 动态链接库\~
EXE        Executable File              编译生成的可执行文件:bm!A@
DPK        Delphi Packge Source         包文件的源代码K(i
BPL        Borland Package library      包, 是一种特殊的DLL文件, 用于代码重用和减少可执行文件的长度MwMCj
 
 
 
procedure WMMOVE(var Msg:TMessage);message WM_MOVE; 消息过程:过程名称随意;参数必须是TMessage或者与之兼容的消息记录类型引用;message是Delphi的一个关键字,后面跟着的是一个消息类型。 起作用是捕获(或者截流)某种消息,由你自己处理,除非你在过程中使用inherited,否则你的处理将取代先前的消息处理。
function HInitRSCCTL(tkcd, srno: Longint; mode: Integer = 0): Integer; stdcall;
代码中只有它的定义和实现 没有调用它的地方 它也不是外部函数 那它是在哪儿被用到的呢??不理解
是不是跟stdcall有关??
1、此代码所在单元是个库,可被别的应用来调用,像SysUtils、DateUtils、Classes等单元一样,都是为将来的无穷无尽的应用提供服务的。2、此代码还可能出现在library的工程中,即动态链接库(.dll文件),最后会有export HInitRSCCTL的语句,这样,别的应用程序就能动态链接该库,并调用该函数。相比而言,1中所述为静态链接。stdcall的指示符表示参数在堆栈上传递的顺序,当然了,也就两种,从左到右和从右到左。C语言和pascall刚好相反。
 
 
property Field1是定义一个属性,属性的使用与普通变量非常象,不过也有不同的,属性从某种角度来说,并没有自己的空间,只是一个标识,通过后面的read来决定,当访问这个属性的时候,得到的是什么结束,通过后面的write来决定,当设置这个属性的时候,会发生什么事情,也就是说,你对一个属性a设置一个数字5(a := 5),当你取a的内容时(b := a)时,得到的不一定是5,这个要看具体的实现。不知道你听明白没有,呵呵,(而且,你上面例子中的函数,类型是不匹配的,FField1应该是一个string)
 
比如var i:integer; p:^integer; //表示p是一个指向整型变量的指针p:=@i;@i则是取i的内存地址,并放入指针变量p中。^integer,表示整型指针.p^ 则是从 指针p 中取出值i

扩展名     英文解释                     文件内容HWezBPG        Borland Project Group        工程项目包, 多个工程文件DPR的集合jaDPR        Delphi Project               应用系统的工程文件&-kyJPAS        Pascal File                  单元文件,存放Pascal源代码%N[4+DFM        Delphi form File             窗体界面文件, 同PAS文件同名,而且一一对应, 定义了窗体属性和构件的属性Bt"rl5DOF        Delphi Option File           选项文件, 包括编译信息等, 是一个文本文件件,可以看看%Xu[r2CFG        Project Configuration File   编译器可读的配置文件1D1YDSK        Desktop Setting File         保存工程文件的桌面摆布情况, 下次打开时可以恢复上次保存的桌面状态S?KDSM                                     集成开发环境IDE的临时保存文件, 有时IDE总出错, 可以将这个文件删掉, 系统会重新生成l)dORES        Resource File                Windows 的资源文件, 可以定义光标, 位图, 图标资源, 可以使用ImageEditor编辑TDCU        Delphi Compile Unit          编译后的单元文件, 程序连接时需要它,{DLL        Dymanic-link libraries       Windows 动态链接库\~EXE        Executable File              编译生成的可执行文件:bm!A@DPK        Delphi Packge Source         包文件的源代码K(iBPL        Borland Package library      包, 是一种特殊的DLL文件, 用于代码重用和减少可执行文件的长度MwMCj

转载于:https://www.cnblogs.com/1175429393wljblog/p/4552174.html

delphi使用 第三方控件相关推荐

  1. DELPHI第三方控件及组件大全(安装方法与使用)

    一,DELPHI第三方控件安装方法介绍 1.对于单个控件,Componet–>install component..–>PAS或DCU文件–>install; 2.对于带*.dpk文 ...

  2. 教程-Delphi第三方控件安装卸载指南

    1 只有一个DCU文件的组件.DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布.一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误.也正是因为没有源 ...

  3. edptrayicon怎么卸载_教程-Delphi第三方控件安装卸载指南

    1 只有一个DCU文件的组件.DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布.一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误.也正是因为没有源 ...

  4. 学习笔记---母板页、用户控件、第三方控件及视图状态管理

    一.母版页 在制作页面的过程中, 多个页面往往具有相同的页面Header和页面Footer, 多个页面只是在中间部分有变化. 那么我们完全可以避免在每个页面中都写一遍页头和页尾的代码, 这种技术就是母 ...

  5. Ionic2中集成第三方控件Sweetalert

    Ionic2混合开发,入坑系列:Ionic2中集成第三方控件Sweetalert 注:Sweetalert2已经可以直接从npm中下载安装 npm install --save sweetalert2 ...

  6. Delphi XE2 新控件 布局Panel TGridPanel TFlowPanel

    Delphi XE2 新控件 Firemonkey 布局Panel Windows平台VCl TGridPanel TFlowPanel FMX 跨平台 TLayout TGridLayout TFl ...

  7. android组件用法说明,Android第三方控件PhotoView使用方法详解

    Android第三方控件PhotoView使用方法详解 发布时间:2020-10-21 15:06:09 来源:脚本之家 阅读:74 作者:zhaihaohao1 PhotoView的简介: 这是一个 ...

  8. winform第三方控件wmp

    用windows media player 制作一个简单的的音乐播放器. 先把播放器的属性设为null. private void button5_Click(object sender, Event ...

  9. 如何将第三方控件嵌入ToolStrip控件,并提供Design-Time支持

    最近研究了一下如何将第三方控件嵌入到ToolStrip控件中,并能提供Design-Time下的支持. 下面将详细讲解如何把系统的MonthCalendar控件嵌入到ToolStrip控件中. 以下的 ...

最新文章

  1. pytorch问题索引
  2. .NET Framework终于开源了!
  3. Java设计模式之双向责任链COR模式
  4. boost::mp11::mp_any相关用法的测试程序
  5. Java中lambda表达式去重_JAVA8中Lambda和Stream
  6. IO模型(epoll)--详解-01
  7. N点虚拟主机管理系统(For Windows2003/2008)功能及介绍
  8. iphone储存空间系统怎么清理_iPhone储存空间里其他占了几十GB,怎样彻底删除它?...
  9. 如何卸载 Internet Explorer 7
  10. DevExpress v18.1新版亮点——WinForms篇(六)
  11. java jdk1 5手机版,java jdk1.7|java7_绿茶手机网
  12. kettle的hello world
  13. 数字电子技术基础-阎石老师版本-学习记录
  14. 驾校一点通电脑版2015 v1.5 最新版
  15. 压敏电阻GB/T 10194测试和AEC-Q200认证
  16. 2021-09-10 QTdesigner 介绍入门 布局
  17. 五、登录页倒计时制作《仿淘票票系统前后端完全制作(除支付外)》
  18. python怎样编程_怎么自学python编程
  19. 电脑计算机简单密码设置方法,电脑开机密码怎么设置,开机密码设置很简单!
  20. 中秋节的特别礼物----属于程序员的专有浪漫

热门文章

  1. mysql的本地id可以随便设置马_MySQL中的账号与权限管理
  2. mmap映射区和shm共享内存的区别总结
  3. windows下cmd命令提示符下让程序后台运行命令
  4. CentOS6启动过程总结与GRUB问题修复
  5. tomcat如何访问非webapp下的资源文件
  6. Intent七在属性之一:ComponentName
  7. 深度学习笔记:Tensorflow手写mnist数字识别
  8. Spring MVC 解读——@Autowired、@Controller、@Service从原理层面来分析
  9. A Complete Example
  10. python使用ctypes模块下的windll.LoadLibrary报OSError: [WinError 193] % 不是有效的 Win32 应用程序...