随笔分类 -  Delphi

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

Delphi 类的类 class of 用法
摘要:这个概念本来在一个关于Delphi RTTI 介绍的文档中已经说得很清楚了。但没有任何关于实际使用的介绍,在我明白了这个概念和如何使用后决定写一个使用说明以方便大家使用。 类的类在什么时候使用:知道父类但需要创建具体的子类时(你不知道子类会是什么) 例如:一个Delphi Exe程序中项目文件的Ap 阅读全文

posted @ 2022-04-28 16:08 癫狂编程 阅读(353) 评论(1) 推荐(1) 编辑

将dataset中的数据导出至Excel中而不需要安装MS Excel的方法(含UNICODE支持)
摘要:偶尔做界面程序,需要一个导出Excel,而在客户端又不用安装MS Excel的方法,总结如下。测试了两种方法,第一种方法如下(此方法支持UNICODE不存在问题): 参考:http://www.swissdelphicenter.ch/torry/showcode.php?id=1427 proce 阅读全文

posted @ 2022-04-25 13:18 癫狂编程 阅读(259) 评论(0) 推荐(0) 编辑

Delphi IfThen语句
摘要:function IfThen(AValue: Boolean; const ATrue: string; AFalse: string = ''): string; overload; $[StrUtils.pas 功能 返回指定的逻辑字符串 说明 IfThen(True, '是', '否') = 阅读全文

posted @ 2022-04-22 23:26 癫狂编程 阅读(524) 评论(0) 推荐(0) 编辑

Delphi 中的 IfThen 函数
摘要:StrUtils 单元和 Math 单元 分别有一个 IfThen 函数(注意参数是数字还是字符串), 举例: StrUtils 单元和 Math 单元 分别有一个 IfThen 函数, 举例: unit Unit1; interface uses Windows, Messages, SysUti 阅读全文

posted @ 2022-04-22 23:25 癫狂编程 阅读(750) 评论(0) 推荐(0) 编辑

在DELPHI中调用API函数
摘要:一、概述 Delphi作为一种面向对象的可视化开发工具,以其开发程序的高速度和编译代码的高效率越来越受到广大编程人员的喜爱。Delphi本身提供了包括界面设计、数据库操作、报表打印和Internet等在内的数十个组件,开发者使用它们可以非常容易、快速地制作出所要的应用系统,同时所需要的编程量却非常地 阅读全文

posted @ 2022-03-10 17:13 癫狂编程 阅读(1157) 评论(0) 推荐(0) 编辑

Delphi单元文件引用名称问题
摘要:Delphi新版本的单元文件格式变化了,如windows变成了winapi.windows,如果想在单元引用中使用简称,则需要在工程选项中配置: 这样就可以使用全名或简写来引用单元了。 阅读全文

posted @ 2022-02-13 11:57 癫狂编程 阅读(211) 评论(0) 推荐(0) 编辑

delphi 查找av错误地址
摘要:重运行,然后任意地方进debug状态,按ctrl+alt+c,切换反汇编窗口,然后按ctrl+g就可以输入地址(注:av显示的地址是16进制,输入时加$) 阅读全文

posted @ 2022-02-13 11:20 癫狂编程 阅读(1496) 评论(0) 推荐(0) 编辑

Delphi 的运算符重载(1)
摘要:其实 Delphi 2006 就已经支持运算符重载了, 不过 for Win32 的版本只是在 record 里支持.运算符重载有什么用处呢? 举个例子:譬如 "张三"、"李四" 两人一起来拜见你, 你可能会问: "你们两个谁大?"其实你是在问: "你们两个谁的年龄大?"; 但生活中人们一般都不这么 阅读全文

posted @ 2022-02-09 17:43 癫狂编程 阅读(145) 评论(0) 推荐(0) 编辑

Delphi Variants-VarIsEmpty、VarIsNull 判断Variant变量是否为空、是否包含Null值
摘要:引用单元:Variants 函数:VarIsEmpty、VarIsNull 原型: //VarIsNull 判断Variant变量是否包含一个Null值,例如数据库原始字段值Null function VarIsNull(const V: Variant): Boolean; begin Resul 阅读全文

posted @ 2022-02-04 11:38 癫狂编程 阅读(600) 评论(0) 推荐(0) 编辑

E2202 Required package 'rtl' not found“
摘要:E2202 Required package 'rtl' not found" 原文链接:http://www.cnblogs.com/yipin/p/6498849.html 最近重新下载了一个delphi Berlin 10.1.2绿色版本,解压后剪切到别的盘上了,一些需要直接编译的.dpk包, 阅读全文

posted @ 2022-01-26 13:36 癫狂编程 阅读(400) 评论(0) 推荐(0) 编辑

Delphi XE4 inline 的用法
摘要:为了提高应用程序的性能,可以用inline声明一个函数过过程,对于声明为inline的过程,编译器在编译时,会取代正常的过程调用方式,取而代之是直接把这个函数的编译代码拿过来生成到调用该过程的地方,有多处调用一个函数,都直接在调用处插入函数的编译代码,这样的弊端,会生成较大的EXE文件。声明的方法: 阅读全文

posted @ 2022-01-19 10:31 癫狂编程 阅读(316) 评论(0) 推荐(0) 编辑

Delphi cxGrid加行号
摘要:procedure SetRowNumber(var ASender: TcxGridTableView; AViewInfo: TcxCustomGridIndicatorItemViewInfo; var ACanvas: TcxCanvas; var ADone: boolean); uses 阅读全文

posted @ 2022-01-13 23:42 癫狂编程 阅读(354) 评论(0) 推荐(0) 编辑

Delphi Treeview中显示Mainmenu菜单
摘要:功能 在Treeview中完整显示MainMeun菜单 参考代码 procedure MainMenuToTreeView(MenuItem:TMenuItem;PTreeview:TTreeView;PTreeNode:TTreeNode); var i:Integer; newNode:TTre 阅读全文

posted @ 2021-12-22 11:22 癫狂编程 阅读(313) 评论(0) 推荐(0) 编辑

手编写启动JAVA程序的EXE文件
摘要:有大多的Java人,在四处寻找能将jar打包成exe的工具,另我十分不解的是为什么要打包呢,其实目的无非是想用exe启动而已,其实打包真的没什么好处,一个5m的程序打包成exe还可以,如果一个100m的程序呢?如果这个100m的程序同时还要集成jre呢.打包后启动速度应该不用我多说,而且目前几乎所有 阅读全文

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

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

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

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

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

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

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

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

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

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

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

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

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

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

导航

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