随笔分类 -  Delphi

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 63 下一页

Delphi回调函数及其使用
摘要:Delphi回调函数及其使用 1 回调函数的概述 回调函数是这样一种机制:调用者在初始化一个对象(这里的对象是泛指,包括OOP中的对象、全局函数等)时,将一些参数传递给对象,同时将一个调用者可以访问的函数地址传递给该对象。这个函数就是调用者和被调用者之间的一种通知约定,当约定的事件发生时,被调用者( 阅读全文

posted @ 2021-01-31 11:54 癫狂编程 阅读(344) 评论(0) 推荐(0) 编辑

Delphi 中stdcall与external的意义
摘要:stdcall是对这个函数的调用方式,具体描述了参数传递顺序是从右到左,在例程内清除参数堆栈。 external表示函数不在本单元中实现,而是引用了外部dll中的函数 阅读全文

posted @ 2021-01-31 11:24 癫狂编程 阅读(562) 评论(0) 推荐(0) 编辑

Delphi stdCall意义
摘要:1、此代码所在单元是个库,可被别的应用来调用,像SysUtils、DateUtils、Classes等单元一样,都是为将来的无穷无尽的应用提供服务的。 2、此代码还可能出现在library的工程中,即动态链接库(.dll文件),最后会有export HInitRSCCTL的语句,这样,别的应用程序就 阅读全文

posted @ 2021-01-31 10:24 癫狂编程 阅读(284) 评论(0) 推荐(0) 编辑

Delphi 与 DirectX 之 DelphiX(10): TPictureCollectionItem.StretchDraw - 绘制到指定矩形
摘要:本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXDraws, StdCtrls, DXClass 阅读全文

posted @ 2021-01-31 01:00 癫狂编程 阅读(145) 评论(0) 推荐(0) 编辑

delphi中的TCollection
摘要:TCollection 是TCollectionItenm对象的一个容器。类关系TObject→TPersistent 每一个TCollection都拥有一组TCollectionItem对象。 在其Items属性数组中,TCcllection保存集合项目的一个下标。Count 属性包含了集合的项目 阅读全文

posted @ 2021-01-31 00:46 癫狂编程 阅读(554) 评论(0) 推荐(0) 编辑

Delphi XE5教程8:使用Delphi命名空间
摘要:// Project file declarations... //项目文件声明… program MyCompany.ProjectX.ProgramY; // Unit source file declaration... //单元源文件声明 unit MyCompany.ProjectX.Pr 阅读全文

posted @ 2021-01-30 18:03 癫狂编程 阅读(290) 评论(0) 推荐(0) 编辑

Delphi D10.X中Tpath引发的单元引用及代码编写的思考
摘要:事件起因 其实也不算是起因,只算是诱发今天这篇文章的起因吧。一朋友问到一个问题,已经引用了system.IOUtils单元,为什么还是会提示错误? 大家都知道在FMX中,IO相关的都整合到System.IoUtils单元内,对应的文件路径也都在这个单元内,在跨平台的代码中,我们会经常使用到。出现这样 阅读全文

posted @ 2021-01-30 17:54 癫狂编程 阅读(232) 评论(0) 推荐(0) 编辑

自己写的函数或者过程与Delphi提供的重名了怎么办?(50分)
摘要:自己写的函数或者过程与Delphi提供的重名了,又不想改自己写的函数名或者过程名,在实际调用的时候应该怎么办,如何区分调用的是哪个函数、单元? 没什么怎么办,按你自己写的啊。要调用Delphi原有的,加上system.(如果不是sysutils单元的函数与过程,加别的,自己找找)。 Delphi先会 阅读全文

posted @ 2021-01-30 17:52 癫狂编程 阅读(225) 评论(0) 推荐(0) 编辑

技巧四 Delphi XE3 代码自动提示bug解决
摘要:技巧四 Delphi XE3 代码自动提示bug解决 在Delphi XE3的使用过程当中,发现代码自动提示功能经常失效,不提示,bug,给编程者代码很大的困扰,针对此,想出如下解决办法 : 1. Delphi XE3自带的代码提示功能中,如下图: 关闭 Code completion 2. Del 阅读全文

posted @ 2021-01-30 13:54 癫狂编程 阅读(201) 评论(0) 推荐(0) 编辑

想开发经典界面吗?
摘要:在Project->View Source点击 去掉这一行{$R *.res},就可以开发经典界面了,原理不清楚 阅读全文

posted @ 2021-01-30 02:27 癫狂编程 阅读(157) 评论(0) 推荐(0) 编辑

初涉Delphi下Windows消息机制——同一程序内自定义消息实例
摘要:消息区别于调用的优势:消息可以让你不需要知道接收者的确切类型。同时,消息可以有选择地处理。如果接收者对消息没有做任何处理,不会造成任何后果。最后,消息可以广播给多个接收者,而要同时调用几个过程则比较困难。 下面是一个在同一应用程序内自定义消息的实例: 创建一个窗口FORM1,拖一个按钮控件,btn1 阅读全文

posted @ 2021-01-29 20:56 癫狂编程 阅读(171) 评论(0) 推荐(0) 编辑

Delphi的DirectShow开发概述
摘要:第一部分:背景知识 DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布。它经过DirectX 6.0中的DirectX Media发展而来,集成了DirectX家族中的其他成员(DirectDraw、DirectSound等),可以说 阅读全文

posted @ 2021-01-28 14:37 癫狂编程 阅读(725) 评论(0) 推荐(0) 编辑

delphi接口(抄自万一)
摘要:Delphi 的接口(1) - 前言 "接口" 的概念和 "类" 特别是 "抽象类" 近似, Delphi 之初并没有接口, 后来(Delphi 3)为了支持 COM 引入了接口, 再后来发展成为 Delphi 重要的语言特性. 应该先简单了解点 COM, 说到 COM, 能让我想到 "有心栽花花不 阅读全文

posted @ 2021-01-28 01:07 癫狂编程 阅读(459) 评论(0) 推荐(0) 编辑

fkInternalCalc和fkCalculated有何区别?
摘要:fkInternalCalc和fkCalculated有何区别?能否举一个用到fkInternalCalc代码的例子? fkInternalCalc是内部计算字段然后存进数据集的fkCalculated只做零时计算用的fkCalculated Field is calculated in an On 阅读全文

posted @ 2021-01-28 00:59 癫狂编程 阅读(328) 评论(0) 推荐(0) 编辑

程序员如何快速的学习并使用API
摘要:对于应用级程序员来说,每天都要跟各种API打交道,不同的API完成不同的功能,但是简单的总结一下,这些API其实只完成一件事,这一件事就是资源管理。所以了解API实际上就是了解各种资源,以及如何调用这些资源来完成一个具体的业务逻辑处理过程。 通常来说,API有三种大的类型,其一是操作系统API,其二 阅读全文

posted @ 2021-01-28 00:49 癫狂编程 阅读(847) 评论(0) 推荐(1) 编辑

delphi AOwner自动释放-测试
摘要:继 《Delphi 中的自动释放策略》拓展 TComponent分枝也引入了所有权的概念,该概念取自组件库。有两个属性支持所有权:Owner和 Components。每个组件都含有一个Owner属性指定其所有者。 一个组件可能会拥有另外的组件,在这种情况下,所有被包含组件都会出现在该组件的Compo 阅读全文

posted @ 2021-01-27 20:05 癫狂编程 阅读(191) 评论(0) 推荐(0) 编辑

Delphi中关于MOVE和CopyMemory的用法区别
摘要:核心提示:Move(ABuffer^,P^, Sizeof(TArrayByte));而用CopyMemory是这样:CopyMemory(P,ABuffer, Sizeof(TArrayByte));这两个是... Move(ABuffer^,P^, Sizeof(TArrayByte));而用C 阅读全文

posted @ 2021-01-27 13:49 癫狂编程 阅读(676) 评论(0) 推荐(0) 编辑

delphi 数组复制利用CopyMemory 最为完美
摘要:在各网站的文章里面,见复制数据的方法中,有move的,有system.copy的,而要实际应用中,这两种方法,并不是很完美,会遇到一些问题,比如copy在记录里面的复制时,编译都过不去,而CopyMemory的功能,就相当强大. 要注意如果不是byte时,长度可能需要使用sizeof来参与计算 Bu 阅读全文

posted @ 2021-01-27 13:48 癫狂编程 阅读(363) 评论(0) 推荐(0) 编辑

DELPHI 多线程(TThread类的实现)
摘要:之前学习了用API实现,让我们再学习下用DELPHI的TThread类。 先新建一个普通的工程,再新建一个线程类File>>New>>Othre>>Delphi File>Thread Object,取个名字,DELPHI会自动生成一个单元,我们只需往里简单添加功能代码,和在要使用的单元里实例引用即 阅读全文

posted @ 2021-01-27 12:36 癫狂编程 阅读(807) 评论(0) 推荐(0) 编辑

cxGrid 使用指南 2
摘要:CxGrid使用小结(续) 激活内置编辑控件 1) <aView>.Controller.EditingController.ShowEdit( <aColumn>); 2) <aView>.Controller.EditingController.StartEditShowingTimer( <a 阅读全文

posted @ 2021-01-27 11:26 癫狂编程 阅读(196) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 63 下一页

导航

好的代码像粥一样,都是用时间熬出来的