随笔分类 -  Delphi

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

Delphi之TComponent类
摘要:TComponent类 TComponent类直接由TPersistent派生。TComponent的独特特征是它的属性能够在设计期间通过ObjectInspector来控制,能够拥有其他组件。非可视组件也是从TComponent派生的,因此它们也继承了在设计期间可以被控制的能力。TComponen 阅读全文

posted @ 2021-09-11 16:56 癫狂编程 阅读(321) 评论(0) 推荐(0) 编辑

delphi -----(去掉窗口最大化,最小化、关闭),主窗口,和子窗口之间的设置
摘要:一、去掉窗口最大化,最小化、关闭 borderIcons:biSystemMenu:false borderStyle:bsSizeable 二、主子窗口 主main: //调用子窗体procedure TFrmMain.CallChildForm(FormChild: TFormClass; va 阅读全文

posted @ 2021-09-11 13:10 癫狂编程 阅读(443) 评论(0) 推荐(0) 编辑

Application.Title与Application.MainFormOnTaskbar之间的关系
摘要:Application.Title 受 Application.MainFormOnTaskbar 的影响,任务栏上标题的右键菜单也会随着 Application.MainFormOnTaskbar 的 True 或 False 发生相应的变化。 Application.MainFormOnTask 阅读全文

posted @ 2021-09-10 19:43 癫狂编程 阅读(265) 评论(0) 推荐(0) 编辑

DELPHI用户登录窗口框架
摘要:Delphi用户登录窗口框架 经常看到一些新手在CSDN上问登录窗口如何写,也看到N多人form1.show/form1.create/…中做form2.show之类。实在看不下去了。这种写法实在不是很好,于是还是把自己理解的登录框架来写写吧。希望能给新人一些引导(可不要误导了呀!) 1.登录窗口在 阅读全文

posted @ 2021-09-10 19:36 癫狂编程 阅读(540) 评论(0) 推荐(1) 编辑

用Delphi实现网络视频编程
摘要:在MSN、QQ等聊天类的应用程序中,都应用到了网络视频技术。Delphi使用Object Pascal语言是一种完全面向对象语言,可以开发出灵活强大的程序,开发网络视频程序也不在话下。一个完整的网络视频程序应包括以下几个关键技术:视频捕获、视频压缩与解压、数据传输。 一、视频获捕 1.基本概念 微软 阅读全文

posted @ 2021-09-07 17:05 癫狂编程 阅读(840) 评论(0) 推荐(0) 编辑

关闭未保存弹出提示框
摘要:procedure Tfrmcgdd.FormCloseQuery(Sender: TObject; var CanClose: Boolean); begin if QDetail.State in dsEditModes then begin if MessageBox(Handle, '确认是 阅读全文

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

字符型数据(char)与无符号字符型数据的区别(unsigned char)
摘要:char 是有符号的 unsigned char 是无符号的,里面全是正数 1.两者都作为字符用的话是没有区别的, 2.但当整数用时有区别: char 整数范围为-128到127( 0x80__0x7F), 而unsigned char 整数范围为0到255( 0__0xFF ) 例如:如下分支语句 阅读全文

posted @ 2021-08-19 16:35 癫狂编程 阅读(1113) 评论(0) 推荐(0) 编辑

Delphi 动态数组、静态数组、TBytes 的区别
摘要:结论: 1. 动态数组 dArr1: array of byte,数组的名称是一个地址,该地址和数组的第一个元素的地址不一样。该地址的值是第一个元素的地址。 dArr3: TBytes,和array of byte一样,只是一个别名,但是,有些函数的参数类型就是TBytes,你如果传array of 阅读全文

posted @ 2021-08-19 16:27 癫狂编程 阅读(622) 评论(0) 推荐(0) 编辑

设置dbgrideh的footer
摘要:{*******************************************************}{ }{ 设置footer }{ }{ 版权所有 (C) 2007 咏南工作室(陈新光) }{ }{******************************************* 阅读全文

posted @ 2021-08-18 17:24 癫狂编程 阅读(150) 评论(0) 推荐(0) 编辑

Delphi 查找标题已知的窗口句柄,遍历窗口控件句柄(转)
摘要:用我的方法来控制其他程序窗体上的窗口控件,必须先了解什么是 回调函数。我的理解是这样的: 回 调函数写出来不是自己的程序去调用的,反而是让其他的东西去调用,比如windows操作系统,比如其他的程序等等之类的。但是什么时候被调用却不知道 了。回调函数一般是按照调用者的要求定义好参数和返回值的类型,你 阅读全文

posted @ 2021-08-16 16:47 癫狂编程 阅读(388) 评论(0) 推荐(0) 编辑

TButton(Sender) 和Sender As TButton
摘要:看到这个例子。TButton(Sender) 和Sender As TButton结果相同。万一老师能告诉它们的区别么?谢谢。 这都是强制类型转换,类型1(类型2) 的形式一般用于简单类型;类型2 As 类型1 的形式用于类和接口的转换.上面的 TButton(Sender) 虽然可以, 但最好写成 阅读全文

posted @ 2021-08-11 10:23 癫狂编程 阅读(187) 评论(0) 推荐(0) 编辑

Delphi元件的handle的建立
摘要:控制项的 window handle 是在 CreateWnd 方法中建立的。 如果你想要在建立 window handle 後接着做某些动作那麽你应该改写 CreateWnd 方法: procedure TMyClass.CreateWnd; begin // 现在还没取得 window hand 阅读全文

posted @ 2021-08-08 13:44 癫狂编程 阅读(136) 评论(0) 推荐(0) 编辑

delphi中定义了一个过程,是无参的,可是调试中却出现‘too many actual parameters’一般是什么原因
摘要:那肯定是你调用的时候多输入了参数,你Ctrl+F搜索下所有用到这个函数的地方,看下函数的声明部分和实现部分是否一致。 阅读全文

posted @ 2021-07-27 17:57 癫狂编程 阅读(742) 评论(0) 推荐(0) 编辑

delphi 实现接口 Unsatisfied forward or external declaration
摘要:原因在于定义了方法 但是没有实现 在多种情况下都会出现这个问题 阅读全文

posted @ 2021-07-27 17:56 癫狂编程 阅读(129) 评论(0) 推荐(0) 编辑

delphi中常见错误提示说明
摘要:Delphi的中文错误提示 ';' not allowed before 'ELSE' ElSE前不允许有“;”'' clause not allowed in OLE automation section 在OLE自动区段不允许“”子句'' is not a type identifier 不是类 阅读全文

posted @ 2021-07-17 18:14 癫狂编程 阅读(1826) 评论(0) 推荐(0) 编辑

delphi中报Left side cannot be assigned to错
摘要:这是我的代码: 这是书上的代码: 报错: 请问哪里出现问题? 解决方案: 似乎在Delphi2007版本的常量好像是可以修改的。你可能使用的是Delphi2007以后的版本。而在Delphi2007以后可以通过以下方法来修改常量: 方法一: 在单元文件开头加上{$J+}就可以,例如: unit Un 阅读全文

posted @ 2021-07-11 20:39 癫狂编程 阅读(114) 评论(0) 推荐(0) 编辑

所有CM_消息的说明
摘要:这些CM消息,居然在Delphi的帮助里是没有任何说明的,真是昏倒。意外在高手的书里找到了所有说明,说明如下: Message Constant Value Description cm_Base $B000 Base constant used by all other component mes 阅读全文

posted @ 2021-06-30 12:07 癫狂编程 阅读(129) 评论(0) 推荐(0) 编辑

编写Delphi控件属性Stored和Default的理解及应用
摘要:property ButtonSize: Integer read FButtonSize write SetButtonSize default 0; property Color: TColor read FColor write SetColor default clBtnHighlight; 阅读全文

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

DBGrid上设置选择项
摘要:当数据集有选择的时候,比如选择性打印,而且这种选择是随用户的主观意念决定时。在DBGrid上设置选择项,就非常必要和非常有用了。 在DBGrid上设置选择项,操作如下: 一、加入DB单元,因为要DB相关设置。uses DB; 二、在Table的字段设置一个可供选择的字段,例使用中文字段“选择”,属性 阅读全文

posted @ 2021-06-23 17:36 癫狂编程 阅读(224) 评论(0) 推荐(0) 编辑

Enter键使用作Tab键
摘要:首先,在主窗体中声明以下private过程:procedure TMainForm.DoEnterAsTab(var Msg: TMsg; var Handled: Boolean);beginif Msg.Message = WM_KEYDOWN thenbeginif Msg.wParam = 阅读全文

posted @ 2021-06-23 16:38 癫狂编程 阅读(142) 评论(0) 推荐(0) 编辑

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

导航

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