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 扩展名 英文解释 文件内容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
delphi使用 第三方控件的更多相关文章
- Delphi - 采用第三方控件TMS、SPComm开发串口调试助手
第三方控件TMS.SPComm的下载与安装 盒子上可搜索关键字进行下载,TMS是.dpk文件,SPComm.pas文件: 安装方法自行百度,不做赘述. 通过TMS控件进行界面布局 界面预览: Delp ...
- delphi ----Raize(第三方控件) TRzNumericEdit
一.Raize Edits 1.TRzNumericEdit IntegerOnly属性设置为false,可以输入小数. DisplayFormat := ',0.00;(,0.00)';;//小数默 ...
- Delphi7第三方控件
控件安装(安装时建议先关闭Delphi) 1.只有一个DCU文件的组件. DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布.一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本 ...
- 教程-Delphi第三方控件安装卸载指南
1 只有一个DCU文件的组件.DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布.一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误.也正是因为没有源 ...
- Delphi中代替WebBrowser控件的第三方控件
这几天,接触到在delphi中内嵌网页,用delphi7自带的TWebBrowser控件,显示的内容与本机IE8显示的不一样,但是跟装IE8之前的IE6显示一个效果.现在赶脚是下面两个原因中的一个: ...
- Delphi第三方控件安装卸载指南
基本安装1.对于单个控件,Componet-->install component..-->PAS或DCU文件-->install; 2.对于带*.dpk文件的控件包,File--& ...
- Delphi连接Oracle控件ODAC的安装及使用(轉載)
Delphi连接Oracle控件ODAC的安装及使用 2010-08-13 01:13:37 标签:Oracle Delphi 控件 休闲 ODAC 原创作品,允许转载,转载时请务必以超链接形式标明 ...
- 好用的第三方控件,Xcode插件(不断更新)
第三方控件类: 1.提示框 MBProgressHUD: 是一款非常强大的.提供多种样式的提示框.使用起来简单.方便.可以在GitHub上查看具体的使用方法. https://github.com ...
- Delphi的TListView控件拖放选定行操作
http://www.tansoo.cn/?p=401 Delphi的TListView控件拖放选定行操作的例子,效果图如下:TListView控件拖动选定行到指定位置 具体实现步骤: 一.新建一个D ...
随机推荐
- 将XML文件保存到DataGridView中
#region get护理单记录信息XML //将XML文件保存到DataTable private DataTable FromXML2DataTable(string XMLStr,string ...
- 解决Ajax跨域问题:Origin xx is not allowed by Access-Control-Allow-Origin.
一:使用jsonp格式, 如jquery中ajax请求参数 dataType:'JSONP'. <html> <head> <title>title</t ...
- PHP 归并排序
在我们日常的程序开发时候,有时候需要对一个已知的集合按照一定的规则进行排序,其实当数据的规模不太大时或者数据的有序特征比较明显,其实我们可以采用其它的排序算法例如:Bubble Sort, Inser ...
- 《CSS3使用指南》读书笔记
一.CSS3的来龙去脉 1.CSS3的新特性: 1)不依赖图片的视觉效果 2)盒容器变形 3)独一无二的字体 4)强大的选择器 5)过渡与动画 6)媒体信息查询 7)多列布局 2.CSS标准发布分5个 ...
- 购买 CDRTools 2 正式版
联系方式: Email:396390927@qq.com QQ: 396390927 QQ群: 26326434 组件价格: ¥50元/用户,免费更新: 此物为数字商品,并经过测试完全可用,谢 ...
- EXTJS 4.2 资料 控件之radiogroup 的用法
最近在EXTJS4.2开发项目,radiogroup的用法,主要是和grid之间的编辑功能:看了好多资料都不对,特此在这里备注记录 代码如下, 1.这是一段Win窗体上的两个单选按钮,设置单选按钮都是 ...
- Java内存区域与内存溢出异常(二)
了解Java虚拟机的运行时数据区之后,大致知道了虚拟机内存的概况,内存中都放了些什么,接下来将了解内存中数据的其他细节,如何创建.如何布局.如何访问.这里虚拟机以HotSpot为例,内存区域以Java ...
- 硬盘4k对齐教程总结
4k对齐概念: 4K对齐相关联的是一个叫做“高级格式化”的分区技术.首先先来了解一下什么是叫做“4K 对齐”.其实“4K对齐”相关联的是一个叫做“高级格式化”的分区技术.“高级格式化”是国际硬盘设备与 ...
- DB天气app冲刺第十一天
今天是第十一天了.今天遇到了一个很麻烦的问题 就是程序好好的然后调试运行之后能够安装成功 但总是运行不了 一直闪退.最主要的问题是代码还没有问题,这是最让人揪心的一个问题了.因为有bug的话还可以改, ...
- wordpress换域名后无法登陆的解决方案
第一步:登录到你的数据库管理页面,找到wp_options表: 第二步:将表中的siteurl和home字段的值修改为当前的新域名,siteurl值的修改和home值的修改同理.如下图: