随笔分类 -  Delphi

用Delphi制作动态菜单 该文章《用Delphi制作动态菜单》
摘要:恢复内容开始 1.首先,确定动态菜单的数据来源,即要确定动态菜单标题是来自Windows的系统注册表,还是来自一个数据库,或者是来自一个子目录,主要由程序的功能而定。这里假设主窗口名为MainForm,上面已有主菜单,其动态菜单的数据源是一个String(字符串)类型的变量,名称为SubMenuIt 阅读全文

posted @ 2017-08-31 03:38 癫狂编程 阅读(385) 评论(0) 推荐(0) 编辑

Delphi动态添加菜单
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, StdCtrls, ComCtrls; type TMainFo 阅读全文

posted @ 2017-08-31 02:46 癫狂编程 阅读(1609) 评论(0) 推荐(0) 编辑

动态创建菜单和动态关联菜单项事件
摘要://动态创建四级菜单 var MainMenu:TMainMenu; SubMenu,SubMenu2,submenu3,submenu4:TMenuItem; MainMenu:=TMainMenu.Create(self); MainMenu.AutoHotkeys:=maManual; Sub 阅读全文

posted @ 2017-08-28 19:57 癫狂编程 阅读(218) 评论(0) 推荐(0) 编辑

delphi7调用数据库连接属性
摘要:背景:连接数据库用ADOQuery控件,但是程序一旦编译完成,如果想更改数据库连接设置还得重新修改ADOQuery的属性重新编译 如果可以在程序中可以随时设置ADOQuery的属性则会方便很多。 实现:调用如下程序可以进行数据库连接属性的设置 [delphi] view plaincopyprint 阅读全文

posted @ 2017-08-28 19:42 癫狂编程 阅读(333) 评论(0) 推荐(0) 编辑

在Delphi中调用"数据链接属性"对话框设置ConnectionString
摘要:项目需要使用"数据链接属性"对话框来设置ConnectionString,查阅了一些资料,解决办法如下: 1.Delphi在Delphi中比较简单,步骤如下:方法1: use ADOConED; ADOConED.EditConnectionString(ADOConnection1); 这样我们就 阅读全文

posted @ 2017-08-28 19:41 癫狂编程 阅读(670) 评论(0) 推荐(0) 编辑

CnPack实用功能推荐
摘要:已经使用CnPack好几年了,这个插件太好了,现在离开它我都不会写代码了,现在将使用心得与大家分享一下: 1.代码助手非常好用,只需要输入几个字符后,自动出现提示列表,真是懒人的福音呀。 2.代码高亮很方便,【源代码高亮扩展】->【允许光标处匹配当前标示符背景高亮显示】选项(此选项默认不打开)打开后 阅读全文

posted @ 2017-08-28 16:16 癫狂编程 阅读(414) 评论(0) 推荐(0) 编辑

delphi中ini 文件操作记要(1): 使用 TIniFile
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton... 阅读全文

posted @ 2017-08-28 16:13 癫狂编程 阅读(371) 评论(0) 推荐(0) 编辑

从网上整理的一些delphi字符串加密解密方法
摘要:function Encode(Str: string): string; var //加密 TmpChr: AnsiChar; i, Len: integer; begin Result := Str; Len := Length(Result); TmpChr := Result[1]; for 阅读全文

posted @ 2017-08-28 16:05 癫狂编程 阅读(1861) 评论(0) 推荐(0) 编辑

Delphi导出数据的多种方法
摘要://Dxdbgrid,则直接用SaveToexcel即可//使用 ExcelWithOdbc 控件function TDataModule1.GetDataToFile(DsData: TObject): Boolean; //用于将数据导入文件中var DataSet: TCustomADODat 阅读全文

posted @ 2017-08-18 20:24 癫狂编程 阅读(1581) 评论(0) 推荐(0) 编辑

Delphi+DBGrid导出Excel
摘要:uses ComObj; //DBGrid:指定的DBGrid;SaveFileName:要保存的文件名 function ExportDBGrid(DBGrid: TDBGrid; SaveFileName: string): boolean; var c,r,i,j: integer; app: 阅读全文

posted @ 2017-08-18 19:40 癫狂编程 阅读(940) 评论(0) 推荐(0) 编辑

delphi try except语句 和 try finally语句用法以及区别
摘要:try//尝试执行{SomeCode} except//出错的时候执行, Except有特定的错误类型 {SomeCode} end; try//尝试执行{SomeCode} finally//无论如何都强制执行{SomeCode} end; 例:tryAge:=StrToInt(Edit1.Tex 阅读全文

posted @ 2017-08-18 18:56 癫狂编程 阅读(356) 评论(0) 推荐(0) 编辑

XE2 运行时 item not found的解决办法
摘要:.net类库的原因。 将C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG下面的 machine.config.default 改名为machine.config .net类库的原因。 将C:\WINDOWS\Microsoft.NET\Fram 阅读全文

posted @ 2017-03-23 21:55 癫狂编程 阅读(608) 评论(0) 推荐(0) 编辑

RAD Studio XE2破解、安装、试用
摘要:RAD Studio XE2刚发布没几天,网上找到了破解,鸡冻啊。迫不及待的下载安装。 新特性: 使用FireMonkey ?创建令人印象深刻的商业应用 构建64位Delphi应用程序以利用最新的硬件 创建单一的应用程序,并同时在Windows和OS X上运行 使用新的移动和云连接能力扩展多层Dat 阅读全文

posted @ 2017-03-23 21:39 癫狂编程 阅读(3925) 评论(0) 推荐(0) 编辑

Delphi7/2007/2009/2010/XE/XE2/XE3/XE4/XE5/XE6/XE7/XE8/10最终版
摘要:RAD Studio 10.1 Berlin(with Update1)http://altd.embarcadero.com/download/radstudio/10.1/delphicbuilder10_1_upd1.isoftp://ftpd.embarcadero.com/download 阅读全文

posted @ 2017-03-23 21:37 癫狂编程 阅读(3468) 评论(0) 推荐(0) 编辑

Delphi中统一显示表格字段名的高效方法
摘要:问题描述:在开发数据库程序时,我们经常要使用很多的表格显示组件DBGrid。当DBGrid显示某表格的数据时,其字段标题默认的就是后台数据库中的表格的字段名称。而为了数据库开发方便,后台数据库中的表格的字段标题通常是用英文表示的,如用Employees表中的EmployeesID表示雇员编号。但是我 阅读全文

posted @ 2017-03-22 04:40 癫狂编程 阅读(288) 评论(0) 推荐(0) 编辑

Delphi 2010 3513正式版破解
摘要:Delphi 2010 3513正式 一、下载ISO文件右键迅雷下载二、安装完成后,先运行一下程序,程序会弹出叫你注册对话框,逐步点击Cancel >OK >No >OK 三、下载附件运行,跳转到Delphi 2010页面,然后勾选 Remove Delphi 2010 License check, 阅读全文

posted @ 2017-03-09 13:45 癫狂编程 阅读(4660) 评论(0) 推荐(0) 编辑

[代码]Delphi实现窗体内嵌其他应用程序窗体
摘要:实现原理是启动一个应用程序,通过ProcessID得到窗体句柄,然后对其设定父窗体句柄为本程序某控件句柄(本例是窗体内一个Panel的句柄),这样就达成了内嵌的效果。 本文实现的是内嵌一个记事本程序,如下图: unit frmTestEmbedApp; interface uses Windows, 阅读全文

posted @ 2017-03-05 00:11 癫狂编程 阅读(875) 评论(0) 推荐(0) 编辑

delphi 的 LockType 锁类型
摘要:LockType 锁类型 常数 值 说明 adLockReadOnly 1 只读(默认) adLockPessimistic 2 悲观锁 adLockOptimistic 3 乐观锁 adLockBatchOptimistic 4 乐观批更新 为了实现多个用户同时对同一信息的访问,就出现了锁技术.通 阅读全文

posted @ 2017-03-05 00:02 癫狂编程 阅读(1291) 评论(0) 推荐(0) 编辑

Delphi下EasyGrid使用体会
摘要:最近在编写软件的时候,非常需要一款支持多表头的StringGrid控件,朋友介绍使用EasyGrid控件,这款控件大概从04年开始就没有再更新,网上有关与它的资料也较少。但是通过其demo,此软件还是能满足需要,由于资料少,所以将自己在使用过程中的一些体会整理出来。 一、多表头合并 在EasyGri 阅读全文

posted @ 2017-03-02 10:19 癫狂编程 阅读(1596) 评论(0) 推荐(0) 编辑

Delphi中Messagedlg用法
摘要:if MessageDlg('Welcome to my Delphi application. Exit now?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then begin Close; end; if MessageDlg('Welcome t 阅读全文

posted @ 2017-03-02 01:17 癫狂编程 阅读(1285) 评论(0) 推荐(0) 编辑

导航

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