随笔分类 -  Delphi

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

delphi获取文件的创建/修改时间、按时间删除指定文件下的文件
摘要:uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,DateUtils; ... //获取文件的创建时间 function GetFileCreationT 阅读全文

posted @ 2021-11-22 10:55 癫狂编程 阅读(574) 评论(0) 推荐(1) 编辑

inno setup详细使用教程
摘要:前段时间我完成了几个软件的汉化,想把它们打包起来,可是苦于我是一个很菜的鸟,很笨的瓜,只好上网找关于安装程序制作的文章.不幸我没能找到:-( 没法只好自己去华军软件园里找找制作安装程序的软件,并一把下载了好多个... EasySetup 2.08CreateInstallSetup Generato 阅读全文

posted @ 2021-11-14 12:05 癫狂编程 阅读(9737) 评论(3) 推荐(1) 编辑

delphi FastReport快速入门
摘要:界面及连接关系 frxDBDataset1连接datasource 双击frxReport1控件进入设计界面,选择报表->数据,弹出窗口选择要显示数据的frxdbdataset,frxdbdataset可以有多个 打印按钮事件 //载入报表文件并打印 procedure TForm1.Button2 阅读全文

posted @ 2021-10-07 16:40 癫狂编程 阅读(1067) 评论(0) 推荐(0) 编辑

TClientDataSet[19]: 查找字段(fkLookup)
摘要:动态建立(其中的 School 字段是 Lookup 字段): //先在窗体上放置: DBGrid1、DataSource1、ClientDataSet1、ClientDataSet2; 其他全用代码实现: procedure TForm1.FormCreate(Sender: TObject); 阅读全文

posted @ 2021-09-29 17:33 癫狂编程 阅读(150) 评论(0) 推荐(0) 编辑

delphi 中locate函数的使用方法
摘要:delphi 中locate函数的使用方法TDataSet控件以及它的继承控件,例如TSimpleDataSet/TClientDataSet等都可以使用Locate方法在结果数据集中查寻数据。程序首先必须使用SQL命令从后端数据库中取得数据并且形成结果数据集,然后才使用Locate方法查寻数据。 阅读全文

posted @ 2021-09-29 17:27 癫狂编程 阅读(379) 评论(0) 推荐(0) 编辑

Delphi 多步操作产生错误,请检查每一步的状态值
摘要:1. 字段是不是精度不够。 2. 无主键 3. 字段允许为空 4. 字段类型不匹配 5. ADO控件 CursorLocation的属性,默认值为“clUseClient”,应设为“clUseServer”。 阅读全文

posted @ 2021-09-29 17:20 癫狂编程 阅读(500) 评论(0) 推荐(0) 编辑

ADOquery属性中cursortype,LockType属性
摘要:ADOquery属性中cursortype属性 2009-03-24 8:47 ctOpenForwardOnly 向前移动 - — 除了只能在记录集中向前移动以外,其它的和动态游标类似。 ctKeyset 键集 – 不允许查看其他用户添加的记录和访问其他用户删除的记录。 ctDynamic 动态 阅读全文

posted @ 2021-09-29 17:16 癫狂编程 阅读(80) 评论(0) 推荐(0) 编辑

Delphi-TScreen表示应用程序运行时屏幕的状态
摘要:TScreen表示应用程序运行时屏幕的状态。 类关系 TObject->TPersistent->TComponent TScreen引进具有表示下列各种情况的属性 什么窗体和数据模块已经被应用程序实例化。 激活窗体以及在窗体内激活的控件。 屏幕的尺寸大小和分辨率。 可以获得的应用程序使用的光标和字 阅读全文

posted @ 2021-09-21 18:48 癫狂编程 阅读(434) 评论(0) 推荐(0) 编辑

Delphi的类和对象(九)- 类运算符as、is
摘要:类的运算符只有四种: =、<>、ad、is (1)”=“运算符用来判断两个类是否相等 (2)”<>“用来判断两个类是否不相等 (3)is运算符是双目运算符,用来判断一个对象是否是一个类的实例或者一个类的子类的实例,如果是返回 true 反之False (4)as运算符是双目运算符,用来将对象转换成自 阅读全文

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

delphi中as,is关键字是如何工作的?
摘要:我的问题是delphi中as,is关键字是如何工作的?特别是as,它可以把一个类转换成另一个类我从delphi中的system。pas中截取as关键字代码请求给与讲解,再次感谢!!procedure _AsClassasm{_> EAX left operand(class){ EDX VMT of 阅读全文

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

delphi 中 as 和 is 的使用
摘要:as是把某个类型对象转换成所需要的类型。 is是判断某对象是否是某类型。 unit Unit1; interface usesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdC 阅读全文

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

VarArrayOf函数使用详解
摘要:VarArrayOf的主要功能是构造一个Variant数组,通过VarArrayCreate实现: function VarArrayOf(const Values: array of Variant): Variant; var I: Integer; begin Result := VarArr 阅读全文

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

Delphi ControlCount和ComponentCount的区别
摘要:ComponentCount指打开的窗体所拥有的控件个数,包含所有子组件、孙组件(子组件内的子组件) 如上图,Form1的ComponentCount是13,而Panel1的ComponentCount为0 ControlCount指有多少个控件将自己做为父容器。只向下统计到子组件,而不包含孙组件 阅读全文

posted @ 2021-09-14 13:35 癫狂编程 阅读(266) 评论(0) 推荐(0) 编辑

[Delphi]动态创建菜单
摘要:在delphi中动态创建菜单的Demo。 实现功能: 1) 在Form的Oncreate事件中,动态创建子菜单。2) 通过子菜单来设置Form上label的字体大小。3) 动态创建的菜单,带有groupIndex属性以及单选标记。 代码如下: unit Unit1; interface uses W 阅读全文

posted @ 2021-09-14 11:21 癫狂编程 阅读(231) 评论(0) 推荐(0) 编辑

Delphi ActionList详解
摘要:一个友好的用户界面,必须具有下拉菜单,弹出菜单,工具条和快捷键。同样一个功能,程序员可能要提供几种操作方式,如文本拷贝,菜单命令&Copy,快捷键Ctrl+C,工具条上的拷贝按钮,都是程序员提供给用户的操作,可以大大方便了不同层次的用户。但是,多增加一种操作方式,就意味着增加响应事件的代码,还有,实 阅读全文

posted @ 2021-09-14 10:51 癫狂编程 阅读(477) 评论(0) 推荐(0) 编辑

SendToBack() 与 BringToFront()
摘要:简单地说,SendToBack() 将控件移到 Z 顺序的后面; BringToFront()将控件移到 Z 顺序的前面。 Z轴就是垂直于桌面和Form的方向,这个方向上的排列就叫Z顺序。 控件的Z顺序则是控件所在的父容器上的所有控件的在该父容器得的Z轴上的排列; Control.SendToBac 阅读全文

posted @ 2021-09-14 10:40 癫狂编程 阅读(295) 评论(0) 推荐(0) 编辑

用友时空SCM7.0
摘要:开发商:用友网络科技股份有限公司 类别:进销存管理 适用企业:大型企业,中小型企业 用友时空SCM7.0 用友时空SCM7.0实现了产品平台化扩展,企业可以自行定制个性化需求。同时,结合国内企业实际情况,ST_SCMS V7.0从整个生产、代理、零售链条的角度出发,解决企业内部,总部与分部之间,企业 阅读全文

posted @ 2021-09-13 16:51 癫狂编程 阅读(453) 评论(0) 推荐(0) 编辑

Delphi5.5的MIDAS编程(客户端)
摘要:Delphi5.5的MIDAS编程 数据库应用程序中三个基本层: l 数据层:负责存储数据 l 业务层:负责从数据层获取适当格式的数据并执行最后的合法性检查(也叫做执行业务规则)。业务层也就是应用服务器层。 l 表示层:也叫做GUI层,负责在客户应用程序中以适当格式显示数据。总是与业务层打交道,不直 阅读全文

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

Delphi系统变量:IsMultiThread对MM的影响
摘要:前几日,调试一BUG,过程先不说,最后调试到MM,即Debug dcu,然后进入到GetMem.inc中的Get/FreeMem函数处后,出现AV。 然后一通找。。。郁闷了N天,后来发现将MM切换到QMM后,一切正常,然后再切回原MM,BUG出现。。。 按经验,此类问题一般由于线程未有锁保护引起,但 阅读全文

posted @ 2021-09-11 18:58 癫狂编程 阅读(144) 评论(0) 推荐(0) 编辑

Delphi7中 string, AnsiString, Utf8String,WideString的区别分析
摘要:Windows系统上的 Notepad.exe 打开文件后,点击“文件”菜单中的“另存为”命令,会跳出一个对话框,在最底部有一个“编码”的下拉条。里面有四个选项:ANSI,Unicode,Unicode big endian 和 UTF-8。1)ANSI是默认的编码方式。对于英文文件是ASCII编码 阅读全文

posted @ 2021-09-11 17:06 癫狂编程 阅读(1497) 评论(0) 推荐(0) 编辑

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

导航

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