delphi使用 第三方控件
第三方控件安装时必须把所有的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
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使用 第三方控件相关推荐
- DELPHI第三方控件及组件大全(安装方法与使用)
一,DELPHI第三方控件安装方法介绍 1.对于单个控件,Componet–>install component..–>PAS或DCU文件–>install; 2.对于带*.dpk文 ...
- 教程-Delphi第三方控件安装卸载指南
1 只有一个DCU文件的组件.DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布.一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误.也正是因为没有源 ...
- edptrayicon怎么卸载_教程-Delphi第三方控件安装卸载指南
1 只有一个DCU文件的组件.DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布.一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误.也正是因为没有源 ...
- 学习笔记---母板页、用户控件、第三方控件及视图状态管理
一.母版页 在制作页面的过程中, 多个页面往往具有相同的页面Header和页面Footer, 多个页面只是在中间部分有变化. 那么我们完全可以避免在每个页面中都写一遍页头和页尾的代码, 这种技术就是母 ...
- Ionic2中集成第三方控件Sweetalert
Ionic2混合开发,入坑系列:Ionic2中集成第三方控件Sweetalert 注:Sweetalert2已经可以直接从npm中下载安装 npm install --save sweetalert2 ...
- Delphi XE2 新控件 布局Panel TGridPanel TFlowPanel
Delphi XE2 新控件 Firemonkey 布局Panel Windows平台VCl TGridPanel TFlowPanel FMX 跨平台 TLayout TGridLayout TFl ...
- android组件用法说明,Android第三方控件PhotoView使用方法详解
Android第三方控件PhotoView使用方法详解 发布时间:2020-10-21 15:06:09 来源:脚本之家 阅读:74 作者:zhaihaohao1 PhotoView的简介: 这是一个 ...
- winform第三方控件wmp
用windows media player 制作一个简单的的音乐播放器. 先把播放器的属性设为null. private void button5_Click(object sender, Event ...
- 如何将第三方控件嵌入ToolStrip控件,并提供Design-Time支持
最近研究了一下如何将第三方控件嵌入到ToolStrip控件中,并能提供Design-Time下的支持. 下面将详细讲解如何把系统的MonthCalendar控件嵌入到ToolStrip控件中. 以下的 ...
最新文章
- pytorch问题索引
- .NET Framework终于开源了!
- Java设计模式之双向责任链COR模式
- boost::mp11::mp_any相关用法的测试程序
- Java中lambda表达式去重_JAVA8中Lambda和Stream
- IO模型(epoll)--详解-01
- N点虚拟主机管理系统(For Windows2003/2008)功能及介绍
- iphone储存空间系统怎么清理_iPhone储存空间里其他占了几十GB,怎样彻底删除它?...
- 如何卸载 Internet Explorer 7
- DevExpress v18.1新版亮点——WinForms篇(六)
- java jdk1 5手机版,java jdk1.7|java7_绿茶手机网
- kettle的hello world
- 数字电子技术基础-阎石老师版本-学习记录
- 驾校一点通电脑版2015 v1.5 最新版
- 压敏电阻GB/T 10194测试和AEC-Q200认证
- 2021-09-10 QTdesigner 介绍入门 布局
- 五、登录页倒计时制作《仿淘票票系统前后端完全制作(除支付外)》
- python怎样编程_怎么自学python编程
- 电脑计算机简单密码设置方法,电脑开机密码怎么设置,开机密码设置很简单!
- 中秋节的特别礼物----属于程序员的专有浪漫
热门文章
- mysql的本地id可以随便设置马_MySQL中的账号与权限管理
- mmap映射区和shm共享内存的区别总结
- windows下cmd命令提示符下让程序后台运行命令
- CentOS6启动过程总结与GRUB问题修复
- tomcat如何访问非webapp下的资源文件
- Intent七在属性之一:ComponentName
- 深度学习笔记:Tensorflow手写mnist数字识别
- Spring MVC 解读——@Autowired、@Controller、@Service从原理层面来分析
- A Complete Example
- python使用ctypes模块下的windll.LoadLibrary报OSError: [WinError 193] % 不是有效的 Win32 应用程序...