随笔分类 -  Delphi

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

delphi中的Owner和Parent的区别
摘要:Owner为创建者,Parent为容器 (创建的对象会拥有Owner的属性,然后放在Parent上显示出来)他们的类型不同, Owner为TComponent【元件(如窗体、一些控件)】,Parent为TWinControl【窗体控件(如窗体里面的控件panel等)】。 Parent属性是指构件的包 阅读全文

posted @ 2021-06-17 10:25 癫狂编程 阅读(458) 评论(0) 推荐(0) 编辑

这就是Delphi,稀里又糊涂:constructor create(AOwner:Tcomponent);override;(33分)
摘要:Constructor TcountButton.create(AOwner:Tcomponent);begininherited create(Aowner);inc(TotBtns);end;请解释一下这里Aowner的用法 AOwner指明这个控件的拥有者. 在AOwner释放时会自动释放自己 阅读全文

posted @ 2021-06-17 10:24 癫狂编程 阅读(516) 评论(0) 推荐(1) 编辑

Delphi中实现MDI子窗体(转)
摘要:Delphi中实现MDI子窗体用MDI实现浏览子窗口,具有窗口管理功能,同屏观看多个网页的内容 ① 多文档窗体(MDI) MDI窗体是一种具有主子结构的窗体体系,微软的Word便是其中的一个典型例子。MDI体系中至少需要两种窗体,只能将其中之一设置为主窗体,其余窗体全部则全部为子窗体,主窗体负责子窗 阅读全文

posted @ 2021-06-05 16:13 癫狂编程 阅读(232) 评论(0) 推荐(0) 编辑

Delphi 如何判断在DBGridEh中某格输入数据是否符合约束
摘要:不好意思,弄错了,为了不误导楼主,特更正如下:两种方法:1、如果要实现复杂的判断,可以用字段的OnValidate事件,写法如下:procedure ClientDataSetValidate( Sender: TField);var tpEvent:TFieldNotifyEvent;begin 阅读全文

posted @ 2021-05-29 19:06 癫狂编程 阅读(182) 评论(0) 推荐(0) 编辑

Delphi XE5 程序在Win7下获取管理员权限
摘要:创建一个文件UAC.manifest,内容如下: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1 阅读全文

posted @ 2021-05-20 18:29 癫狂编程 阅读(162) 评论(0) 推荐(0) 编辑

解析Delphi中的LoadLibrary,GetProcAddress,FreeLibrary
摘要:GetProcAddress(Hinstance,lpname)用来获取指定的动态连接库函数的地址 Hinstance为由LoadLibrary返回的模块句柄,lpname为文件名/函数名,返回值,成功返回动态连接库的地址,失败返回NULL, FreeLibrary(Hinstance),Hinst 阅读全文

posted @ 2021-05-19 13:45 癫狂编程 阅读(282) 评论(0) 推荐(1) 编辑

TabControl delphi
摘要:1.TTabControl 组件的典型用法TTabControl 组件使用起来,根本不会使程序简单化,所以不提倡使用此组件,可以用TPageControl组件代替。与多页组件不同的是,虽然Tab 组件上可以有一组按钮,但它们的客户区是公用的,当用户选择其中某个按钮时,将触发OnChange 事件。在 阅读全文

posted @ 2021-05-18 23:52 癫狂编程 阅读(419) 评论(0) 推荐(0) 编辑

Delphi的ListView自动排序
摘要:private SortCol: Integer; SortWay: Integer; procedure TForm1.LVweColumnClick(Sender: TObject; Column: TListColumn); begin SortCol:=Column.Index; if (S 阅读全文

posted @ 2021-05-18 23:31 癫狂编程 阅读(381) 评论(0) 推荐(0) 编辑

delphi的override、overload和virtual方法
摘要:1.方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。 如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。 阅读全文

posted @ 2021-05-12 19:12 癫狂编程 阅读(607) 评论(0) 推荐(0) 编辑

给定 ComboBox 的默认值
摘要:unit Unit1; interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Com 阅读全文

posted @ 2021-05-10 17:28 癫狂编程 阅读(317) 评论(0) 推荐(0) 编辑

Delphi 的编译指令(1): $DEFINE、$UNDEF、$IFDEF、$ELSE、$ENDIF
摘要:Delphi 的编译指令(1): $DEFINE、$UNDEF、$IFDEF、$ELSE、$ENDIF本文转自:http://www.cnblogs.com/awei0611/archive/2009/02/26/1398459.html 一个程序从无到有的过程是这样的: 编辑代码 -> 预处理 - 阅读全文

posted @ 2021-04-20 16:37 癫狂编程 阅读(926) 评论(0) 推荐(1) 编辑

DELPHI SOKET 编程--使用TServerSocket和TClientSocket
摘要:本文采用delphi7+TServerSocket+TClientSocket; 笔者在工作中遇到对局域网中各工作站与服务器之间进行Socket通信的问题。现在将本人总结出来的TServerSocket和TClientSocket两个组件的基本用法写出来,希望与您分享。 ClientSocket组件 阅读全文

posted @ 2021-04-17 21:07 癫狂编程 阅读(507) 评论(0) 推荐(0) 编辑

Delphi : keydown与keypress的区别,组合键
摘要:一、结果 keydown:用户在键盘上按下某按键时发生。一直按着某按键则会不断触发。 keypress:用户按下一个ASCII字符按键,产生一个字符时发生(不含shift、alt、ctrl)。一直按着某按键则会不断触发。 keyup:用户释放某一个按键是触发。 二、事件触发顺序 keydown、ke 阅读全文

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

Delphi Xe 中如何把日期格式统一处理,玩转 TDatetime
摘要:日期格式的处理总是会很复杂,因为不同的环境日 期格式也不一样。为了程序统一处理, 最好把格式给统一了: 可以在程序的初始化段: FormatSettings.ShortDateFormat := 'dd/mm/yyyy'; FormatSettings.DateSeparator := '/'; f 阅读全文

posted @ 2021-04-04 15:58 癫狂编程 阅读(320) 评论(0) 推荐(0) 编辑

关于Delphi7中日期函数StrtoDate的正确用法 win7报错
摘要:1.StrToDate为delphi7中字符串转换为日期的函数例如: var Dat:Tdate; begin Dat:=StrToDate('2016-4-11'); //这里会将'2016-4-11'转换为Tdate类型,就是日期类型 end; 【在网上查询的资料不够完美,做法基本是让系统适用程 阅读全文

posted @ 2021-04-04 15:57 癫狂编程 阅读(669) 评论(0) 推荐(0) 编辑

Delphi 获取系统时间分隔符
摘要:这段代码本身是没有问题的,但是发现如果更改了系统日期分隔符(例如将系统日期分隔符更改为2016/4/11,“-”变为"/"),StrToDate就会报错,提示:'2016-4-11'不是有效日期类型,通过这个可以说明StrToDate函数是转换的依据就是系统当前日期分隔符,所以我们要像上面代码将字符 阅读全文

posted @ 2021-04-04 15:56 癫狂编程 阅读(322) 评论(0) 推荐(0) 编辑

在Delphi中处理数据库日期型字段的显示与输入
摘要:在Delphi中处理数据库日期型字段的显示与输入 (转)[@more@] 在使用Delphi进行数据库设计时,不可避免的会涉及到日期型字段的输入问题。不过与microsoft的Access 97中文版等相比,Delphi本身提供的日期型字段的显示和输入方式并不适合中国人的习惯。因此对于日期型字段的处 阅读全文

posted @ 2021-04-04 12:31 癫狂编程 阅读(297) 评论(0) 推荐(0) 编辑

DELPHI7对日期格式的处理
摘要:WINDOWS系统默认的短日期格式是:yyyy/m/d,在DELPHI中进行字符串互转时,经常会因为格式问题而转换失败,以前都是要求施工人员或客户手动修改系统的短日期格式为:yyyy-mm-dd来解决,近来无事找了一下相关资料,可以解决该问题 在应用程序打开时,可以通过TFormatSettings 阅读全文

posted @ 2021-04-04 12:20 癫狂编程 阅读(451) 评论(0) 推荐(0) 编辑

delphi private public protected
摘要:Private: 私有的,只能自己使用或者是同一单元的子类使用,实例不可使用Protected,保护的,自己和子类均可使用,实例不可访问的Public,公共的,具体实例可以访问和使用Published,发布的,主要是针对元件定义的类型,可以在属性列表中可见,使用同Public 阅读全文

posted @ 2021-04-03 17:40 癫狂编程 阅读(107) 评论(0) 推荐(0) 编辑

delphi安装 Tclientsocket, Tserversocket控件
摘要:添加方法:菜单component->Install Packets按Add按钮,选择delphi目录里的bin目录下的dclsockets70.bpl(delphi2010是dclsockets140.bpl),然后TClientSocket和TServerSocket控件就会出现在Internet 阅读全文

posted @ 2021-03-28 19:00 癫狂编程 阅读(276) 评论(0) 推荐(0) 编辑

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

导航

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