12 2020 档案

delphi dxDBGrid使用集锦
摘要:一、如何设定可以多列自动排序? 只能使用分组:如按a1,a2,a3,a4排序 先按a1分组,再a2,再a3 然后设置a4的排列(升/降) 二、如何设定左边几列,不能滚动? 建立Band0,Band1 Band0的Fixed=tfLeft Band1的Fixed=tfnone 设置要锁定的字段的Ban 阅读全文

posted @ 2020-12-31 19:55 癫狂编程 阅读(1346) 评论(0) 推荐(0) 编辑

Delphi出现“Unsatisfied forward or external declaration”错误分析
摘要:今天在操作与“汉字转拼音”有关的程序编写时,总是提示“Unsatisfied forward or external declaration”错误,最终发现是如下原因造成的: type TForm1 = class(TForm) ... function GetPYIndexChar(hzchar: 阅读全文

posted @ 2020-12-30 22:14 癫狂编程 阅读(2034) 评论(0) 推荐(0) 编辑

给Delphi控件设一个图标
摘要:方法一:控件类叫做 TABC,文件名叫 abc.pas 那么新建立一个文件叫abc.rc里面内容是 TABC Bitmap icon.bmp icon.bmp 就是图片文件名,不要超过256色,24x24 然后在命令行下执行 brcc32 abc.rc就会生成 abc.res改名为 abc.dcr打 阅读全文

posted @ 2020-12-30 18:25 癫狂编程 阅读(233) 评论(0) 推荐(0) 编辑

delphi 给TComboBox 添加图标
摘要:首先: 这有现成的控件: TComboBoxEx, 没必要使用 TComboBox; 非要在 TComboBox 基础上添加, 也可以. 本例效果图: 代码文件: unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Class 阅读全文

posted @ 2020-12-30 17:54 癫狂编程 阅读(474) 评论(0) 推荐(0) 编辑

delphi控件图标制作
摘要:打开DELPHI的ToolsàImage Editor : 新建一个.dcr 文件,文件名等于包名(.dpk),与包体保存在同一路径; 如图: 1、 在DCR文件中,右键新建添加Bitmap文件格式: 尺寸24*24 ,SuperVGA256色; 文件名改为对应控件的类名,如上图的TCHECKGRO 阅读全文

posted @ 2020-12-30 17:45 癫狂编程 阅读(305) 评论(0) 推荐(0) 编辑

关于Delphi的inc文件
摘要:.inc 文件顾名思义是include file的意思。实际上,文件的后缀对于文件包含是无所谓你可以包含一个asp文件,也可以包含txt文。一般我们使用inc作为后缀,是因为这样能体现该文件的作用。.inc文件的作用有点类似于C/C++内的.H .HPP头文件,使用inc文件可以使我们的程序,增加可 阅读全文

posted @ 2020-12-30 17:35 癫狂编程 阅读(981) 评论(0) 推荐(0) 编辑

用Delphi开发的的组件如何使用自己设置的图标
摘要:用Delphi开发的的组件如何使用自己设置的图标呢?它里面又有什么奥秘呢?设置自制组件的图标要进行以下几步: (1)知晓组件的信息: 我要注册的组件名为TMemoEditor,在MyEditor.pas单元中. (2)制作一个和你的组件所在的单元文件同名的dcr文件,这里即为MyEditor.dcr 阅读全文

posted @ 2020-12-30 17:34 癫狂编程 阅读(252) 评论(0) 推荐(0) 编辑

DelphiXE10.1自定义控件添加图标方法
摘要:1 在资源文件中加入个24*24的BMP图片,命名为控件的类名(全大写包括T) 2 项目文件中加入对应的 {$R *.dres} 缺省为项目文件同名,自动加入到项目文件(Projrct-View Source)查看) 3 这个就是设计期使用的资源. 注意bmp文件的扩展名要小写,加入时注意类型 阅读全文

posted @ 2020-12-30 17:29 癫狂编程 阅读(356) 评论(0) 推荐(0) 编辑

为什么在Delphi7中总会提示:Unit 'FileCtrl' is specific to a platform(100分)
摘要:我原来有Delphi5开发的程序,在Delphi7编译的时候,总提示:Unit 'FileCtrl' is specific to a platform,虽然,不理会它没什么事,但一看到这条提示,特别气人,不过又拿它没办法,谁有办法处理呢? interface{$WARN UNIT_PLATFORM 阅读全文

posted @ 2020-12-30 17:03 癫狂编程 阅读(651) 评论(0) 推荐(0) 编辑

delphi编译信息提示:Unit 'xxxxxx' is specific to a platform
摘要:如果编译的时候,经常出现类似这种警告 warning W1005: W1005 Unit 'FileCtrl' is specific to a platform warning W1002: W1002 Symbol 'FindData' is specific to a platform 就在I 阅读全文

posted @ 2020-12-30 17:01 癫狂编程 阅读(483) 评论(0) 推荐(0) 编辑

Delphi 的内存操作函数(6): 跨进程的内存分配
摘要:Delphi 为我们提供了三个方便的函数: GlobalAllocPtr {简化自 API 的 GlobalAlloc} GlobalReAllocPtr {简化自 API 的 GlobalReAlloc} GlobalFreePtr {简化自 API 的 GlobalFree} 读写本程序以外的数 阅读全文

posted @ 2020-12-30 16:56 癫狂编程 阅读(207) 评论(0) 推荐(0) 编辑

Delphi 的内存操作函数(5): 复制内存
摘要:MoveMemory、CopyMemory 的功能类似, 都是复制内存, 都是调用 Move 过程;MoveMemory、CopyMemory 操作指针; Move 操作实体.还要注意, 它们的参数位置不一样! 举例: {例1} var buf1,buf2: array[0..9] of AnsiC 阅读全文

posted @ 2020-12-30 16:55 癫狂编程 阅读(281) 评论(0) 推荐(0) 编辑

Delphi 的内存操作函数(4): 清空与填充内存
摘要:FillMemory、ZeroMemory 一目了然的两个函数, 但其实它们都是调用了 FillChar;清空不过就是填充空字符(#0: 编号为 0 的字符), 说来说去是一回事.为了下面的测试, 先写一个以十六进制方式查看内存的函数: function GetMemBytes(var X; siz 阅读全文

posted @ 2020-12-30 16:53 癫狂编程 阅读(374) 评论(0) 推荐(0) 编辑

Delphi 的内存操作函数(3): 给结构体指针分配内存
摘要:使用结构或结构数组, 一般是不需要主动分配内存的, 譬如: var pts: TPoint; begin pts.X := 1; pts.Y := 2; ShowMessageFmt('%d,%d', [pts.X, pts.Y]); {1,2} end; //结构数组: var Arr: arra 阅读全文

posted @ 2020-12-30 16:52 癫狂编程 阅读(191) 评论(0) 推荐(0) 编辑

Delphi 的内存操作函数(2): 给数组指针分配内存
摘要:静态数组, 在声明时就分配好内存了, 譬如: var arr1: array[0..255] of Char; arr2: array[0..255] of Integer; begin ShowMessageFmt('数组大小分别是: %d、%d', [SizeOf(arr1), SizeOf(a 阅读全文

posted @ 2020-12-30 16:50 癫狂编程 阅读(246) 评论(0) 推荐(0) 编辑

Delphi 的内存操作函数(1): 给字符指针分配内存
摘要:马上能想到的函数有: GetMem AllocMem ReallocMem FreeMem GetMemory ReallocMemory FreeMemory New Dispose NewStr DisposeStr StrNew StrAlloc StrDispose GlobalAllocP 阅读全文

posted @ 2020-12-30 16:48 癫狂编程 阅读(212) 评论(0) 推荐(0) 编辑

delphi的bpl、dcp 、dcu文件意义
摘要:BPL 英文全称 Borland Package library ,是一种特殊的DLL文件,用于代码重用和减少可执行文件。编译bpl时,仅需要添加相应功能的pas文件,如果有窗体,则需要添加dfm文件。既然是DLL文件,那就是在运行时所需要的文件。BPL相当于C++中的DLL DCP 英文全称:de 阅读全文

posted @ 2020-12-30 00:37 癫狂编程 阅读(1381) 评论(0) 推荐(0) 编辑

Compile、Make和Build的区别
摘要:Compile、Make和Build的区别 VC++6.0中Compile和Build的区别 转载自:http://blog.csdn.net/fanzheng220112583/article/details/7780250 "compile"是“编译”的意思,“build”是“链接”的意思。 c 阅读全文

posted @ 2020-12-29 23:54 癫狂编程 阅读(1116) 评论(0) 推荐(0) 编辑

ExpressQuantumGrid3.22 for Delphi Xe2
摘要:参考:https://download.csdn.net/download/mk1024/4137778 dxGrid 3.22 在Xe2中的安装 dxGrid 需要用到(已含在本文件里) ExpressInplaceEditors ExpressEditors Library 还需要用到(含在De 阅读全文

posted @ 2020-12-29 23:32 癫狂编程 阅读(156) 评论(0) 推荐(0) 编辑

[dcc32 Error] dxGrReg.pas(59): E2029 Identifier expected but 'PROCEDURE' found
摘要:前面少end标签 阅读全文

posted @ 2020-12-29 22:14 癫狂编程 阅读(270) 评论(0) 推荐(0) 编辑

TBookmarkStr与TBookmark
摘要:在高版本的DELPHI中已经不使用TBookmarkstr 可由TBookmark来代替 如:bm:TBookmarkStr 改为 :bm:TBookmark 然后赋值:bm:=self.DataSource.DataSet.Bookmark; 就不会报类型转换错误 “Tarray<byte> an 阅读全文

posted @ 2020-12-29 21:05 癫狂编程 阅读(171) 评论(0) 推荐(0) 编辑

SQL2008还原的时候无法获得对数据库的独占访问权解决
摘要:SQL2008还原的时候无法获得对 数据库 的独占访问权解决 还原或删除sql server 2008数据库时,经常烩出现: “因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下 关键SQL语句: ALTER DATABASE [datebase] SET OFFLINE WIT 阅读全文

posted @ 2020-12-29 12:52 癫狂编程 阅读(190) 评论(0) 推荐(0) 编辑

今天做Delphi控件包安装的时候发现一个问题Never-build package 解决方法
摘要:控件包使用了DbGridEh。Requies也加入了ehlib70.dcp就是编译时不通过,提示: Never-build package 'XXXX' requires always-build package 'EhLib70' 最后解决了,需要在Project->Options里的Descri 阅读全文

posted @ 2020-12-28 20:02 癫狂编程 阅读(411) 评论(0) 推荐(0) 编辑

Delphi的IDE的快捷键
摘要:Delphi的IDE的快捷键 1.SHIFT 鼠标左键 先选中任一控件,按键后可选中窗体(选中控件后按Esc效果一样) 2.Shift F8 调试时弹出CPU窗口。 3.Shift F10 等于鼠标右键(Windows快捷键)。 4.Shitf 箭头 选择 5.shift F12 快速查找窗体并打开 阅读全文

posted @ 2020-12-28 19:51 癫狂编程 阅读(202) 评论(0) 推荐(0) 编辑

XE4 There is no overloaded version GetTextExtentPoint32A
摘要:[dcc32 Error] dxGrDate.pas(1402): E2250 There is no overloaded version of 'GetTextExtentPoint32' that can be called with these arguments GetTextExtent 阅读全文

posted @ 2020-12-28 18:45 癫狂编程 阅读(155) 评论(0) 推荐(0) 编辑

正确安装DevExpress.ExpressQuantumGrid.Suite For D7
摘要:1.必须配套安装XP Theme Manager、ExpressLibrary、ExpressExport Library、ExpressDataController、ExpressEditors Library 5和ExpressPageControl 2,已经安装过的则跳过; 2.在Delphi 阅读全文

posted @ 2020-12-28 16:11 癫狂编程 阅读(232) 评论(0) 推荐(0) 编辑

按比例缩小图片(80分)
摘要:各位大哥大姐,小弟有一问题要请教一下。我从数据库的BLOB字段里读出一幅图片,但我并不知道它的尺寸有多大,现在我想先判断它的大小,如果超出预定尺寸,那么按比例缩小它。如果小于预定尺寸,那么按比例放大它。具体是怎么做呢,希望能给出源码,小弟不胜感激。我从数据库中提取图片代码如下。 TempStream 阅读全文

posted @ 2020-12-27 19:30 癫狂编程 阅读(413) 评论(0) 推荐(0) 编辑

Delphi 2010 新增功能之: TWICImage 类[3] - 图像的比例变换
摘要:TWICImage 的 Width、Height 属性, 可以读取但不能赋值. 调整 TWICImage 的大小、比例, 可以通过 IWICBitmapScaler 接口. //IWICBitmapScaler.Initialize 函数有四种比例变换的算法: WICBitmapInterpolat 阅读全文

posted @ 2020-12-27 19:22 癫狂编程 阅读(275) 评论(0) 推荐(0) 编辑

Delphi image 等比例缩小
摘要://等比例缩小 uses Math; var Zoom:Extended; W,H:integer; bmp:Tbitmap; begin bmp:=Tbitmap.Create; bmp.LoadFromFile('c:\aa.bmp'); Zoom:=Image1.Width/Max(bmp.W 阅读全文

posted @ 2020-12-27 19:21 癫狂编程 阅读(1037) 评论(0) 推荐(0) 编辑

delphi 图片加水印源代码
摘要:unit UWaterMark; interface uses {$IFNDEF DELPHIXE2ANDUP} windows,SysUtils,classes,graphics,Gdiplus; {$ELSE} winapi.windows, System.SysUtils,System.Cla 阅读全文

posted @ 2020-12-27 17:56 癫狂编程 阅读(546) 评论(0) 推荐(0) 编辑

DELPHI窗体属性
摘要:窗体的名称:Name属性 指明窗体的名称,是窗体的唯一标识,目的是为了在程序运行时被访问, 注意: Name属性的取值不能为空, 当工程中有多个窗体时,其名称不能相同 Name属性在应用程序设计时被设置,在程序运行时不能被更改 窗体的标题有Caption属性确定,该属性可以为空。确省时, Capti 阅读全文

posted @ 2020-12-27 16:45 癫狂编程 阅读(653) 评论(0) 推荐(0) 编辑

delphi透明panel组件或者制作方法
摘要://透明Panel控件 unit TranPanel; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls; type TGlassStyle = ( gs 阅读全文

posted @ 2020-12-27 11:47 癫狂编程 阅读(1364) 评论(0) 推荐(0) 编辑

利用VB、Delphi轻松实现图像漫游
摘要:许多基于Windows操作系统的多媒体、游戏、图像处理软件,为用户提供了功能强大、技术复杂的图像漫游功能。软件运行时,用户只需轻松移动鼠标(或操纵键盘方向键),即可观察屏幕显示区域之外的其余图像。那么,如何在自己的程序中实现图像漫游技术?不少文章就此问题提出过解决方案,例如:①通过调用Windows 阅读全文

posted @ 2020-12-26 20:10 癫狂编程 阅读(353) 评论(0) 推荐(0) 编辑

PS如何把印章颜色加重更加清晰?
摘要:参考:https://zhidao.baidu.com/question/367446820730456004.html 一般盖章都会在纸张上的文字上面盖不是吗?就是说不是一张纸上光有印章,而是还有一行打印出来的黑色文字两者重叠。字是打印出来的黑色,印章是盖出来油墨的红色。更改文件:彩色扫描件。我的 阅读全文

posted @ 2020-12-26 19:30 癫狂编程 阅读(13306) 评论(0) 推荐(0) 编辑

A4纸尺寸
摘要:A4纸是ISO 216(纸张国际化标准尺寸),是世别界上大多数国家所使用的A4纸尺寸。目前中国采用的是ISO 216标准,以规范纸大小,与国际通用。 1 A4纸尺寸 A4纸尺寸:210×297; A3纸尺寸:297×420; A2纸尺寸:420×594; A1纸尺寸:594×841; A0纸尺寸:8 阅读全文

posted @ 2020-12-26 19:26 癫狂编程 阅读(3601) 评论(0) 推荐(0) 编辑

photoshop cs6 破解版
摘要:参考:http://www.downza.cn/soft/182843.html 软件介绍 Photoshop CS6中文破解版整合了Adobe专有的 Mercury图像引擎,拥有最强悍的图片编辑能力。 Content-Aware新功能让用户更为轻松方便的进行选取区域,抠图等操作。Photoshop 阅读全文

posted @ 2020-12-26 19:24 癫狂编程 阅读(1121) 评论(0) 推荐(0) 编辑

TDragImage v0.1 Delphi 图片拖拽组件 带有加速度 碰撞效果
摘要:TDragImage v0.1 Delphi 图片拖拽组件 带有加速度 碰撞效果 主要实现了图片的拖动,还有拖动后把图片甩出去的效果,以及碰撞到父窗口边缘的碰撞效果。 1.安装完成后出现在 Additional 组件页 2.控件和Demo均在 Win7+Delphi7 下编译通过 3.控件继承自TI 阅读全文

posted @ 2020-12-26 18:26 癫狂编程 阅读(172) 评论(0) 推荐(0) 编辑

delphi 图片控件拖动闪耀
摘要:参考:https://bbs.csdn.net/topics/390740921 delphi 图片控件拖动闪耀问题,怎么样解决?如果按住鼠标拖动图片的话就会闪耀。 DoubleBuffered:=True; 如果是TImage控件就设置父窗口的双重缓冲开启,如 Form1.DoubleBuffer 阅读全文

posted @ 2020-12-26 18:24 癫狂编程 阅读(291) 评论(0) 推荐(0) 编辑

delphi – 拖放时移动图像
摘要:我在TPanel上有一个T Image,另一个(空)TPanels.我想拖 图像从第一个到第二个面板使用拖放. 我真的想看到图像从一个面板移动到其他(半透明). 我想我应该使用TDragObject.GetDragImages,但我不知道如何构建整个魔术. procedure TForm1.Imag 阅读全文

posted @ 2020-12-26 18:23 癫狂编程 阅读(415) 评论(0) 推荐(0) 编辑

Delphi中基本控件之SaveDialog控件的使用总结
摘要:首先向Form窗体拖一个SaveDialog控件 ,Name属性改为:dlgSave,然后添加一个按钮,Caption属性改为:浏览,Name属性改为:btnBrowse。 然后双击浏览按钮添加如下代码: procedure Tfoffertool.btnbrowseClick(Sender: TO 阅读全文

posted @ 2020-12-26 18:04 癫狂编程 阅读(488) 评论(0) 推荐(0) 编辑

Delphi OpenDialog使用方法
摘要:var OpenDlg: TOpenDialog; strFileName: string; begin OpenDlg := TOpenDialog.Create(nil); try OpenDlg.Filter := '协议文件(*.EXE)|*.EXE|全部文件(*.*)|*.*'; Open 阅读全文

posted @ 2020-12-26 17:55 癫狂编程 阅读(2163) 评论(0) 推荐(0) 编辑

Implementing Professional Drag & Drop In VCL/CLX Applications
摘要:Implementing Professional Drag & Drop In VCL/CLX Applications Brian Long (www.blong.com) Introduction Component Drag & Drop or "Here Thar Be Drag (ons 阅读全文

posted @ 2020-12-26 17:01 癫狂编程 阅读(190) 评论(0) 推荐(0) 编辑

如何在image加载的图片上再加载一个透明PNG水印图片
摘要:参考:https://bbs.csdn.net/topics/392161180?depth_1-utm_source=distribute.pc_relevant_download.none-task-discussion_topic-BlogCommendFromBaidu-5.nonecase 阅读全文

posted @ 2020-12-26 16:54 癫狂编程 阅读(739) 评论(0) 推荐(0) 编辑

Delphi GDI+实现水印功能
摘要:利用GDI+可以很方便的制作带水印效果的图片,网上介绍这方面的文章也很多,但鲜有Delphi的,本文参照网上文章http://www.codeproject.com/KB/GDI-plus/watermark.aspx介绍的方法,用Delphi 2007制作水印效果图片,原代码如下: unit Ma 阅读全文

posted @ 2020-12-26 16:28 癫狂编程 阅读(625) 评论(0) 推荐(0) 编辑

演示 Rect、Bounds 生成 TRect 的区别
摘要:本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 阅读全文

posted @ 2020-12-26 16:11 癫狂编程 阅读(146) 评论(0) 推荐(0) 编辑

图片水印,delphi编写水印工具
摘要:水印是电子商务公司,图片处理不可避免的环节,那么怎么自己写一个水印工具呢 工具/原料 delphi编程工具 测试图片一张 logo图片一张 方法/步骤 窗体创建 添加2个edit,3个button 如图所示: 2.原图代码如下: var jpg:TJPEGImage; jUrl:string; bm 阅读全文

posted @ 2020-12-26 10:38 癫狂编程 阅读(573) 评论(0) 推荐(0) 编辑

将DLL DLL代码从Delphi 2007移植到delphi xe3
摘要:我有一个在Delphi 2007中开发的win32应用程序的工作钩子dll代码。从那时起,我将应用程序移植到Delphi xe3,但现在hook dll或注入函数不起作用。 hook dll替换了winsock数据发送和检索UDP和TCP的功能。请指导。 注射功能 Function InjectDl 阅读全文

posted @ 2020-12-25 13:41 癫狂编程 阅读(168) 评论(0) 推荐(0) 编辑

DELPHI下的Winsock编程(二)--一些基本的API函数
摘要:勿在浅沙筑高楼。在谈论TServerSocket等组件编写之前,这里先对Winsock中一些基本概念和API函数做一个简单的说明。一、定址 要通过Winsock建立通信,必须了解如何利用指定的协议为工作站定址。Winsock 2引入了几个新的、与协议无关的函数,它们可和任何一个地址家族一起使用;但是 阅读全文

posted @ 2020-12-25 13:38 癫狂编程 阅读(411) 评论(0) 推荐(0) 编辑

Delphi 编译错误信息表
摘要:; not allowed before ELSE ElSE前不允许有“;” <clause> clause not allowed in OLE automation section 在OLE自动区段不允许“<clause>”子句 <name> is not a type identifier < 阅读全文

posted @ 2020-12-25 13:36 癫狂编程 阅读(297) 评论(0) 推荐(0) 编辑

Delphi下的WinSock编程
摘要:一、定址 要通过Winsock建立通信,必须了解如何利用指定的协议为工作站定址。Winsock 2引入了几个新的、与协议无关的函数,它们可和任何一个地址家族一起使用;但是大多数情况下,各协议家族都有自己的地址解析机制,要么通过一个函数,要么作为一个投给getsockopt的选项。 因为目前网络编程中 阅读全文

posted @ 2020-12-25 13:35 癫狂编程 阅读(488) 评论(0) 推荐(0) 编辑

基于Delphi使用API实现Sock通讯
摘要:对自己打算使用的那个协议,必须把该参数填充一个地址缓冲区,第三个参数是要传递的、由协议决定的地址的长度。例如这样一段代码 var ErrorCode : integer; SockAdd_In : TSockAddrIn; ... begin ... SockAdd_In.sin_family := 阅读全文

posted @ 2020-12-25 13:34 癫狂编程 阅读(637) 评论(0) 推荐(0) 编辑

delphi7与XE的变量与函数的改变
摘要:跟往常一样拿着delphi7老程序放在delphi XE中编译发现一些问题总结 1.Pchar类型报错问题 [dcc32 Error]XXX.pas(1299): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'。 Delphi中有PChar 阅读全文

posted @ 2020-12-25 13:13 癫狂编程 阅读(816) 评论(0) 推荐(0) 编辑

Delphi7·ProgressBar控件
摘要:Delphi7如何制作进度条? 步骤如下:1.找到win32的ProgressBar控件。2.将ProgressBar.Max:=x; //x为进度条的长度3.ProgressBar.Position:=ProgressBar.Position+y; //y为每次进度条增加的进度,可以设置条件或循环 阅读全文

posted @ 2020-12-25 09:30 癫狂编程 阅读(720) 评论(0) 推荐(0) 编辑

delphi 进度条
摘要:1.progressbar 进程控制条 主要的属性:Max,Min,Step 与Timer一起使用 while(pb1.Position<pb1.Max) do //pb1是progressbar进度条控件 begin pb1.StepIt; end; 2.Gauge 与progressbar用途完 阅读全文

posted @ 2020-12-25 09:29 癫狂编程 阅读(644) 评论(0) 推荐(0) 编辑

delphi带包编译详解(build with runtime package)
摘要:build with runtime package勾上后,为动态编译,此时bpl包里的内容不会被编译进exe,发布时需要带上所用到的bpl。优点是exe小,方便分模块升级,缺点是总文件体积大。勾上后,下面的编辑框里会自动填上所有当前环境已安装的包,这些包,只要被此次exe用到,就不会编译进exe。 阅读全文

posted @ 2020-12-25 09:28 癫狂编程 阅读(591) 评论(0) 推荐(0) 编辑

TList 的 quicksort 算法研究和使用。
摘要:// 自定义的比较函数 function cmp(p1, p2: pointer): integer;begin end; // quicksort原文 procedure QuickSort(SortList: PPointerList; L, R: Integer; SCompare: TLis 阅读全文

posted @ 2020-12-24 23:46 癫狂编程 阅读(113) 评论(0) 推荐(0) 编辑

Delphi7升级到Delphi 2010、Delphi XE、Delphi XE2总结
摘要:这两天把一个使用Delphi2007成功升级到了Delphi2010。升级途中很艰辛,总结了 以下经验与大家分享。另外,D7使用的第三方组件,由于官方没有发布For Delphi2010的更新,修改的第三 方组件列表见文章尾部。1,PChar因为Delphi不支持无类型指针的算术运算,很多程序员使用 阅读全文

posted @ 2020-12-24 23:32 癫狂编程 阅读(1447) 评论(0) 推荐(0) 编辑

Delphi编译错误代码翻译表
摘要:; not allowed before ELSE ElSE前不允许有“;” <clause> clause not allowed in OLE automation section 在OLE自动区段不允许“<clause>”子句 <name> is not a type identifier < 阅读全文

posted @ 2020-12-24 14:27 癫狂编程 阅读(683) 评论(0) 推荐(0) 编辑

Delphi IDE 批量替换工具
摘要: 阅读全文

posted @ 2020-12-23 19:37 癫狂编程 阅读(282) 评论(0) 推荐(0) 编辑

Firebird(火鸟)数据库 v3.0.3.32900官方版
摘要:参考:http://www.xue51.com/soft/3144.html firebird数据库是由Borland公司研发的一款跨平台关系型数据库系统,它基于开源的Interbase6.0,拥有数据视图、触发器、事物处理以及存储过程等大型关系数据库的所有特性,在稳定性和兼容性上也有良好的扎实基础 阅读全文

posted @ 2020-12-22 16:02 癫狂编程 阅读(1596) 评论(0) 推荐(0) 编辑

IDE Fix Pack 6.4.4 released (bugfix release)
摘要:IDE Fix Pack 6.4.4 addresses two bugs. It fixes an issue with the TCustomListBox.ResetContent patch that was introduced with version 6.4 and caused EI 阅读全文

posted @ 2020-12-22 01:15 癫狂编程 阅读(132) 评论(0) 推荐(0) 编辑

Delphi Distillerv1.85绿色版说明
摘要:参考:https://www.cr173.com/soft/5227.html - Delphi 5 tweaks:- Don't create .~bpl files.- Don't create .cfg files.- Use Tahoma font by default.- Don't sh 阅读全文

posted @ 2020-12-22 00:59 癫狂编程 阅读(1325) 评论(0) 推荐(0) 编辑

delphi10.1错误 E2010 Incompatible types: 'PWideChar' and 'string'
摘要:错误:[dcc32 Error] Frm_Main.pas(243): E2010 Incompatible types: 'PWideChar' and 'string' 参考:https://www.cnblogs.com/ywangzi/archive/2013/01/06/2847441.h 阅读全文

posted @ 2020-12-21 02:37 癫狂编程 阅读(677) 评论(0) 推荐(0) 编辑

打开sln文件时提示“选择的文件时解决方案文件,但是用此应用程序的较新版本创建的,无法打开”
摘要:转载自 http://blog.csdn.net/g1036583997/article/details/18985375 今天某童鞋想打开老师给的一个VS2010的工程,而其电脑上却没有装VS2008,只装了VS2008, 我让其将工程发给我,我的机子也只装了VS2008,打开工程时提示如下: 选 阅读全文

posted @ 2020-12-20 21:58 癫狂编程 阅读(2286) 评论(0) 推荐(0) 编辑

C#用DesignSurface实现一个简单的窗体设计器
摘要:System.ComponentModel.Design.DesignSurface是为设计组件提供一个用户界面,通过它可以实现一个简单的窗体设计器。 在构建之前,我们需要引入System.Design.dll,否则会出现找不到DesignSurface的错误。 private void Form1 阅读全文

posted @ 2020-12-20 21:55 癫狂编程 阅读(969) 评论(0) 推荐(0) 编辑

C# 实现Remoting双向通信
摘要:本篇文章主要介绍了C# 实现Remoting双向通信,.Net Remoting 是由客户端通过Remoting,访问通道以获得服务端对象,再通过代理解析为客户端对象来实现通信的 闲来无事想玩玩双向通信,实现类似QQ的互发消息的功能。于是乎开始学习.Net Remoting. .Net Remoti 阅读全文

posted @ 2020-12-20 17:02 癫狂编程 阅读(736) 评论(0) 推荐(0) 编辑

sql server2008如何创建外键
摘要:以前创建数据库时就是有主键的创建了主键,但是表之间的关系没有联系,要建数据库关系图只有主键没有外键时不行的。 建外键的前提是此外键必须是另外一个表的主键。建外键的步骤: 第一步打开要建外键表的设计器,右击选择“关系”。 然后弹出“外键关系”窗体,我们选择“添加”,然后点击“表和列规范”后面的小按钮, 阅读全文

posted @ 2020-12-20 12:35 癫狂编程 阅读(559) 评论(0) 推荐(0) 编辑

采购里面PR,PO是什么意思,什么英文缩写
摘要:PO : 订单(Purchase order) PR : 采购申请Purchase Reques 拓展资料其它企业管理用词bai缩写1、ERP : 企业资源规划 (Enterprise Resource Planning) 2、FAE : 应用工程师(Field Application Engine 阅读全文

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

即时通讯P2P聊天软件(全部源码)Delphi
摘要:参考:https://download.csdn.net/download/shi_jz/8812909 详细说明:即时通讯P2P聊天软件(全部源码)Delphi ] 安装方法: 1、解压source.rar 2、打开Sql Server的企业管理器,附加数据库源文件:Server\Data\Sys 阅读全文

posted @ 2020-12-20 01:40 癫狂编程 阅读(1452) 评论(0) 推荐(0) 编辑

DELPHI 2007 编译速度 16万行每秒
摘要:Delphi 编译器最大的优势就是 极快的编译速度 虽然 它的IDE并不是特别好 VISUAL STUDIO 在IDE上挺下功夫的 已经做得挺好的了. 45万行 近3秒编译完 这样大概就是 16万行每秒 这样的编译速度很爽 调试起来就很方便 不像VS下编译差不多的工程就得等个几分钟 慢死了. 工具没 阅读全文

posted @ 2020-12-20 01:24 癫狂编程 阅读(338) 评论(0) 推荐(0) 编辑

DELPHI 中关于ACM组件的ACMWaveIn延迟问题解决方法
摘要:相信很多朋友都用过ACM组件。但是有延迟现象。我也遇见了,搞了半天,终于找到解决的方法了。 方法如下: 1。找到ACMWaveIn.PAS并打开。 2。找到procedure TACMWaveIn.Open(format:PWaveFormatEx);看里边的代码找到sizebuf:=format. 阅读全文

posted @ 2020-12-20 01:03 癫狂编程 阅读(98) 评论(0) 推荐(0) 编辑

写了一个DELPHI操作USB摄像头类分享给大家
摘要:最近在使用Usb摄像头做了个项目,其中写了一个操作usb摄像头类分享给大家 {*******************************************************} { } { 操作USB摄像头类 } { } { 作者:lqen } { 日期:2015.05.18 } { 阅读全文

posted @ 2020-12-20 00:18 癫狂编程 阅读(220) 评论(0) 推荐(0) 编辑

DELPHI XE 跨平台的又一个坑,关于字符串的
摘要:使用字符串的下标,移动平台与win平台是不一样的 不可以写一样的代码 或使用条件编译 下面内容来自网上。感谢作者 字符串下标 默认情况下,在FMX中,Windows平台的string下标从1开始,移动平台下的string下标从0开始,而stringhelper中统一从0开始, 此前循环体中的for 阅读全文

posted @ 2020-12-20 00:02 癫狂编程 阅读(705) 评论(0) 推荐(0) 编辑

VFW的pas文件
摘要:{PASCAL INTERFACE for AVICAP32 DLL} {Converted from microsoft Header file by ArTee} {Free to use - I'm NOT responsible fo bugs} unit avicap32; interfa 阅读全文

posted @ 2020-12-19 23:34 癫狂编程 阅读(123) 评论(0) 推荐(0) 编辑

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

posted @ 2020-12-19 23:32 癫狂编程 阅读(539) 评论(0) 推荐(0) 编辑

基于Delphi的VFW视频捕获程序的开发
摘要:摘要:许多关于视频的软件(如视频会议、可视电话等)开发都应用于视频捕获技术。微软为软件开发人员提供了一个专门用于视频捕获的VFW SDK,从而为在Windows系统中实现视频捕获提供了标准的接口,并大大降低了程序的开发难度。由于VFW SDK只有VC和VB版,没有Delphi版,因此需要在Delph 阅读全文

posted @ 2020-12-19 23:31 癫狂编程 阅读(494) 评论(0) 推荐(0) 编辑

Delphi编程 -- 视频捕获avicap32.pas源代码
摘要:{PASCAL INTERFACE for AVICAP32 DLL} {Converted from microsoft Header file by ArTee} {Free to use - I'm NOT responsible fo bugs} unit avicap32; interfa 阅读全文

posted @ 2020-12-19 23:30 癫狂编程 阅读(126) 评论(0) 推荐(0) 编辑

Delphi的DataSource事件
摘要:Delphi的DataSource事件 procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField); //数据源记录移动触发 begin end; procedure TForm1.DataSource1StateCh 阅读全文

posted @ 2020-12-19 18:13 癫狂编程 阅读(283) 评论(0) 推荐(0) 编辑

InfoPower4000 wwGrid控件的一些应用技巧
摘要:InfoPower4000 wwGrid控件的一些应用技巧 摘至InfoPower4000的帮助文档 叶正盛 2003-12-6 复选框可以设置为单击或双击(缺省)操作 property EditControlOptions: TwwEditControlOptions; Description T 阅读全文

posted @ 2020-12-19 15:59 癫狂编程 阅读(279) 评论(0) 推荐(0) 编辑

TwwDBGrid + TwwDBLookupCombo 下拉列表
摘要:大致步骤 : wwDBLookupCombo1,{位置任意} wwDBGrid1 object Form1: TForm1 Left = 0 Top = 0 Caption = 'Form1' ClientHeight = 418 ClientWidth = 554 Color = clBtnFac 阅读全文

posted @ 2020-12-19 15:58 癫狂编程 阅读(144) 评论(0) 推荐(0) 编辑

Delphi中TwwDBLookupCombo中属性的简单设置
摘要:DataField:选取后的值要保存到的数据集的字段。 Datasource:选取后的值要保存到的数据集 DataSet:数据集的名称 LookupField:控件要显示的数据源的字段名称。 LookupTable:控件要显示的数据源的表的名称。 Style:[csDropDown]和[csDrop 阅读全文

posted @ 2020-12-19 13:49 癫狂编程 阅读(251) 评论(0) 推荐(0) 编辑

DevExpress中文说明--TdxCameraControl Object 摄像头组件
摘要:TdxCameraControl Object Hierarchy Properties Methods Events 一个摄像头控件Unit dxCameraControl Syntax TdxCameraControl = class(TdxCustomCameraControl) Descri 阅读全文

posted @ 2020-12-19 11:57 癫狂编程 阅读(325) 评论(0) 推荐(0) 编辑

如何Windows分页控件中增加统计功能
摘要:在我的博客里面,很多Winform程序里面都用到了分页处理,这样可以不管是在直接访问数据库的场景还是使用网络方式访问WCF服务获取数据,都能获得较好的效率,因此WInform程序里面的分页控件的使用是很好的一个解决方式,它能够快速获取数据,并将可能减少我们增加太多的代码逻辑,实现简单、高效、统一的理 阅读全文

posted @ 2020-12-19 11:04 癫狂编程 阅读(171) 评论(0) 推荐(0) 编辑

在DevExpress中使用CameraControl控件进行摄像头图像采集
摘要:在我们以前的项目了,做摄像头的图片采集,我们一般还是需要做一个封装处理的,在较新版本的DevExpress控件里面,增加了一个CameraControl控件,可以直接调用摄像头显示的,因此也可以做头像采集等功能,本文介绍如何基于这个控件做相关的图像采集操作。 1、CameraControl控件介绍 阅读全文

posted @ 2020-12-19 10:59 癫狂编程 阅读(340) 评论(0) 推荐(0) 编辑

视频运行库AVICAP32.DLL说明收藏
摘要:视频运行库AVICAP32.DLL说明收藏2008-09-28 09:04 // // 窗口消息 WM_CAP... 哪个是送到 AVICAP 窗口// // 开始定义消息参数 整数型const avicap32='avicap32.dll'; WM_CAP_START= WM_USER=1024; 阅读全文

posted @ 2020-12-19 00:38 癫狂编程 阅读(220) 评论(0) 推荐(0) 编辑

DSPack初度应用小结
摘要:底本想用TvideoCap的办法操纵电脑摄像头,如以下是打开摄像头代码,能在XP和2003体系里能正常打开摄像头,但在win7里老是出各类题目, const WM_CAP_START = WM_USER; const WM_CAP_STOP = WM_CAP_START + 68; const WM 阅读全文

posted @ 2020-12-19 00:15 癫狂编程 阅读(301) 评论(0) 推荐(0) 编辑

delphi dxCameraControl控件(拍照)
摘要:拍照演示 DevExpressVCL 组件之一 TdxCameraControl Object Hierarchy Properties Methods Events 一个摄像头控件 Unit dxCameraControl Syntax TdxCameraControl = class(TdxCu 阅读全文

posted @ 2020-12-18 23:59 癫狂编程 阅读(870) 评论(0) 推荐(0) 编辑

Delphi 控制摄像头操作
摘要:DELPHI控制摄像头操作可以使用TVideoCap控件,或直接使用MS的AVICAP32.DLL就可轻松的实现对摄像头编程。 首先常量定义和函数定义: implementationconst WM_CAP_START = WM_USER;const WM_CAP_STOP = WM_CAP_STA 阅读全文

posted @ 2020-12-18 23:51 癫狂编程 阅读(963) 评论(0) 推荐(0) 编辑

Delphi控制摄像头
摘要:Delphi对摄像头的控制很简单,在System,windows和messages三个单元内已定义了所有的底层消息函数,我们只需要合理的调用它们就行了。我把摄像头的有关操作做成一个控件,这样就可以拖动窗体上直接使用了。 {************************************ * 阅读全文

posted @ 2020-12-18 15:59 癫狂编程 阅读(642) 评论(0) 推荐(1) 编辑

delphi 7 下安装 indy 10.5.8 教程
摘要:本教程用 indy 10.5.8 替换 delphi 7 自带的 indy 版本,让大家深入了解 delphi 组件安装的方法。 第一步:下载 indy 10.5.8 组件,解压到合适的目录里。如 D:\Delphi7\Indy 10.5.8\ 下载地址: indy 10.5.8 第二步:菜单 Co 阅读全文

posted @ 2020-12-18 13:30 癫狂编程 阅读(716) 评论(0) 推荐(0) 编辑

delphi 秒计算分钟、小时函数
摘要:function GetTimeStr(Sec: Integer): string; begin if Sec >= 3600 then Result := Format('%d hour %d min %d sec', [Sec div 3600, Sec mod 3600 div 60, Sec 阅读全文

posted @ 2020-12-17 22:56 癫狂编程 阅读(500) 评论(0) 推荐(0) 编辑

Delphi指针的定义和取值
摘要:要点: 1.指针的2中定义方法 PInteger 和 ^Integer 2.取地址符号 @ 和 Addr函数 3.取内容符号 ^ ,比如MyPointInt1^则是取MyPointInt1指针所指向的内容了。 program MyPoint; //指针详解 {$APPTYPE CONSOLE} us 阅读全文

posted @ 2020-12-17 22:25 癫狂编程 阅读(639) 评论(0) 推荐(0) 编辑

oracle文字与格式字符串不匹配的解决
摘要:oracle文字与格式字符串不匹配的解决 oracle的日期时间类型 在往oracle的date类型插入数据的时候,记得要用to_date()方法。 如insert into CUSLOGS(STARTTIME) values(to_date('2009-5-21 18:55:49','yyyy/m 阅读全文

posted @ 2020-12-16 18:57 癫狂编程 阅读(3224) 评论(0) 推荐(0) 编辑

Delphi 用ToolButton和MonthCalendar实现DateTimePicker的功能
摘要:效果图如下: 实现平台:xp xe2,其中以上功能的实现,核心主要是参考了万一老师的资料,连接:http://www.cnblogs.com/del/archive/2011/05/12/2044112.html 完整代码如下: unit Unit1; interface uses Winapi.W 阅读全文

posted @ 2020-12-14 18:34 癫狂编程 阅读(211) 评论(0) 推荐(0) 编辑

LiveBindings技术
摘要:从很早的版本起(大约D6/D7的时代),通过LiveBindings技术,几乎所有组件都可以作为数据感知组件使用,不需要专门的TDBEdit、TDBGrid...之类,这些实际上是更古老版本的产物,只是为了保持兼容还一直存在着。 参考:http://docwiki.embarcadero.com/R 阅读全文

posted @ 2020-12-14 16:35 癫狂编程 阅读(138) 评论(0) 推荐(0) 编辑

如何實現DBDateTimeEditEh日期時間格式顯示
摘要:1.如何實現DBDateTimeEditEh日期時間格式顯示? 屬性:Kind=dtkDateTimeEh;即可看到屬性 EditFormat="YYYY/MM/DD HH:NN:SS"由於DBDateTimeEditEh沒有時間選擇,默認時間為"00:00:00",只有輸入手動輸入時間;如果想取到 阅读全文

posted @ 2020-12-14 13:26 癫狂编程 阅读(232) 评论(0) 推荐(0) 编辑

Delphi XE2 新功能:LiveBindings --- 把对象之间的属性绑定起来
摘要:XE2 有了 FireMonkey 框架,它不同于 VCL ,以往的数据感知控件不能放在它上面,所以 XE2 提供了 LiveBindings 功能作为替代方案。另外它也是个通用的基础设施,同样可用于传统的VCL 这里用一个极简化的例子说明它的意图,在窗体上放一个 edit 和一个 label,找到 阅读全文

posted @ 2020-12-14 12:43 癫狂编程 阅读(482) 评论(0) 推荐(0) 编辑

存储过程记录日志、监听及定时器
摘要:一.打印日志(此处只提供包体结构,调用方式见上篇) 1.packages (1)BT CREATE OR REPLACE PACKAGE BT IS TYPE ERROR_RT IS RECORD( PROGRAM_OWNER ALL_OBJECTS.OWNER%TYPE, PROGRAM_NAME 阅读全文

posted @ 2020-12-13 12:21 癫狂编程 阅读(364) 评论(0) 推荐(0) 编辑

包含头和明细的接口存储过程(从中间表读取数据到系统)
摘要:存储过程三: 一.procedures create or replace procedure PR_BOM is /* * 功能:从中间表获取BOM及其明细信息 * 作者:KAIQI.ZHAO * 创建日期 2019-06-06 * 最后修改时间 2019-06-06 14:35:29 */ v_ 阅读全文

posted @ 2020-12-13 12:18 癫狂编程 阅读(285) 评论(0) 推荐(0) 编辑

Oracle SQL Developer 字体设置
摘要: 阅读全文

posted @ 2020-12-12 20:03 癫狂编程 阅读(658) 评论(0) 推荐(0) 编辑

SQL Developer报错:Unable to find a Java Virtual Machine解决办法
摘要:安装了64位的Oracle数据库以及32位的Oracle客户端,在开始菜单中第一次打开客户端的SQL Developer时提示输入java.exe的路径,我选择了Oracle数据库自带的jdk路径,确定之后报错: 百度查找解决办法,原因是64位的Oracle数据库中自带的jdk也是64位的,但安装的 阅读全文

posted @ 2020-12-12 17:28 癫狂编程 阅读(304) 评论(0) 推荐(0) 编辑

Enter the full pathname for java.exe
摘要:1. sql developer 要求输入的java.exe有两种:一种是Oracle安装时自带的jdk中的java.exe,另一种需要选择本机安装的jdk中的java.exe, E:\app\Administrator\ product\11.1.0\db_1\jdk\bin\java.exe 。 阅读全文

posted @ 2020-12-12 17:25 癫狂编程 阅读(457) 评论(0) 推荐(0) 编辑

DELPHI自己整理的笔记
摘要:1:如果编译的时候,经常出现类似这种警告 warning W1005: W1005 Unit 'FileCtrl' is specific to a platform warning W1002: W1002 Symbol 'FindData' is specific to a platform 就 阅读全文

posted @ 2020-12-12 12:32 癫狂编程 阅读(224) 评论(0) 推荐(0) 编辑

ListView在delphi中的常用用法
摘要:ListView在delphi中的常用用法 //增加 i := ListView1.Items.Count; with ListView1 do begin ListItem:=Items.Add; ListItem.Caption:=IntToStr(i); ListItem.SubItems.A 阅读全文

posted @ 2020-12-12 12:27 癫狂编程 阅读(1749) 评论(0) 推荐(0) 编辑

ListView在delphi中的常用用法
摘要:ListView在delphi中的常用用法 //增加i := ListView1.Items.Count;with ListView1 dobeginListItem:=Items.Add;ListItem.Caption:= IntToStr(i);ListItem.SubItems.Add('第 阅读全文

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

Delphi listview写入时如何让它自动返回顶部(第一行)
摘要:Delphi 中,让 ListView 控件写入时它自动返回顶部,可以参考以下代码:bai procedure TForm1.Button1Click(Sender: TObject); var i: integer; ListItem: TListItem; begin for i := 1 to 阅读全文

posted @ 2020-12-12 12:10 癫狂编程 阅读(266) 评论(0) 推荐(0) 编辑

Delphi listview 让焦点始终在新输出的焦点上,并自动滚动
摘要:有时候我们需要将一个listview 作为一个状态栏,将软件运行的信息输出到这个listview 中, 这就要求自动滚动一下。 在listview 的 onchange 事件中加入代码 procedure TMainForm.lv_ULinfoChange(Sender: TObject; Item 阅读全文

posted @ 2020-12-12 11:59 癫狂编程 阅读(437) 评论(0) 推荐(0) 编辑

delphi xe7 判断listbox滚动条是否到达底部,并加载数据
摘要:或者说成,listbox下拉加载数据 方法1:当listbox滚动条完全到达底部; var Form2: TForm2; i: Single = -1; implementation {$R *.fmx} procedure TForm2.lst1Gesture(Sender: TObject; c 阅读全文

posted @ 2020-12-12 11:46 癫狂编程 阅读(492) 评论(0) 推荐(0) 编辑

Oracle中根据表明获取对应表触发器名称
摘要:Select object_name From user_objects a left join all_triggers b on a.object_Name = b.trigger_name wherea.object_type='TRIGGER' and b.table_name = 'XF_ 阅读全文

posted @ 2020-12-11 16:43 癫狂编程 阅读(136) 评论(0) 推荐(0) 编辑

如何导出Oracle的存储过程为Sql语句
摘要:Oracle中,过程、type、函数等对象的源码可以通过USER_SOURCE或DBA_SOURCE查询;注意观察查询结果中,带有LINE字段,表示该段源码的行号。 所以我们可以通过拼接"CREATE OR REPLACE PACKAGE"拼接查询结果,生成创建过程、函数等的sql语句,举例: SE 阅读全文

posted @ 2020-12-11 16:06 癫狂编程 阅读(922) 评论(0) 推荐(0) 编辑

如何动态添加DBGrid的Column???(30分)
摘要:如题:例如:Dbgrid.Column.Add.Title.Caption := 'aaa';Dbgrid.Column.Add.FieldName := 'bbb';但是这样不对,它会变成三列,第一列是空的,然后第二列是aaa,第三列是bbb请问如何做才是正确的?? Dbgrid.Column.A 阅读全文

posted @ 2020-12-10 17:26 癫狂编程 阅读(348) 评论(0) 推荐(0) 编辑

Delphi界面篇之ListView控件
摘要://增加项或列(字段) ListView1.Clear;ListView1.Columns.Clear;ListView1.Columns.Add;ListView1.Columns.Add;ListView1.Columns.Add;ListView1.Columns.Items[0].Capti 阅读全文

posted @ 2020-12-09 20:13 癫狂编程 阅读(879) 评论(0) 推荐(0) 编辑

BDE动态连接Oracle数据库
摘要:BDE动态连接Oracle数据库 说明:系统是三层架构;数据库是Oracle9, Server采用BDE连接数据库,使用scktsrvr.exe,Client采用SocketConnection连接到Server。本系统Server采用读取配置文件来动态连接所需要的数据库,如果系统更换数据库、修改数 阅读全文

posted @ 2020-12-09 18:45 癫狂编程 阅读(465) 评论(0) 推荐(0) 编辑

控制面板cpl大全
摘要:ALSNDMGR.CPL AC97 Audio组态设定 appwiz.cpl 添加和删除程序 bthprops.cpl desk.cpl 显示属性 firewall.cpl Windows防火墙 hdwwiz.cpl 添加硬件向导 igfxcpl.cpl inetcpl.cpl Internet属性 阅读全文

posted @ 2020-12-09 18:43 癫狂编程 阅读(695) 评论(0) 推荐(0) 编辑

BatchUpdata 学习记录
摘要:BatchUpdata 工作原理:当ADO从数据源取得数据之后,客户端对于所有数据的修改都是暂时储存在客户端的缓存中,而不是立刻更新数据源中. 使用BatchUpdata的优点:客户端和数据源之间不会产生密切的互动,因此可以降低数据源的负荷。另外可以减少网络的Roundtrip,在拥有大量客户端的应 阅读全文

posted @ 2020-12-09 17:01 癫狂编程 阅读(124) 评论(0) 推荐(0) 编辑

在Windows 7或Server 2008 R2上安装更新时提示0x80092004错误的解决方案
摘要:适用的情况:安装2019年8月或之后的月度安全质量汇总更新,如KB4512506(2019年8月汇总)、KB4512486(2019年8月安全更新)、KB4516065(2019年9月汇总),无论是从Windows Update安装,还是下载后单独安装,均提示0x80092004错误,安装失败。 此 阅读全文

posted @ 2020-12-08 23:30 癫狂编程 阅读(945) 评论(0) 推荐(0) 编辑

Delphi:如何将列表作为参数传递给SQL查询?
摘要:我有一个整数或字符串列表,需要作为Delphi DataSet的参数传递.怎么做? 这是一个例子. MyQuery是这样的: select * from myTable where intKey in :listParam 我将一个参数设置为列表或数组或其他内容: MyQuery.ParamByNa 阅读全文

posted @ 2020-12-07 20:11 癫狂编程 阅读(321) 评论(0) 推荐(0) 编辑

delphi Ado 执行带有冒号字符语句的处理。
摘要:用DELPHI的程序员都知道ADO的易用性,用ADO控件操作数据库是非常受欢迎的,但使用ADO也会碰到一些麻烦问题,就像DELPHI 5下如果要用ADO就要先装好ADO补丁,有的SQL的语句在数据库工具里执行可以成功但用DELPHI的AdoQuery执行不一定能成功。今天又碰到这问题:ADO要执行的 阅读全文

posted @ 2020-12-07 20:05 癫狂编程 阅读(237) 评论(0) 推荐(0) 编辑

SQLite与Delphi XE4 (一)
摘要:时隔这么久,因为工作中需要将一些图片序列文件进行分析,然后将结果进行分组统计,而分组统计用SQL语法很容易实现,但是要求程序运行的环境中安装有庞大的数据库系统,经过网上的寻找,终于发现了SQLite。 SQLite是一款开源的(呵呵,对于我们来说就是免费的)、嵌入式关系型数据库,省去了专用于关系型数 阅读全文

posted @ 2020-12-07 17:35 癫狂编程 阅读(589) 评论(0) 推荐(0) 编辑

delphi在TMemo中实现高亮文字
摘要:delphi在TMemo中实现高亮文字在memo中实现类似IDE的效果,对数字及自定义的关键字高亮显示,并自定义关键字 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Contr 阅读全文

posted @ 2020-12-07 17:31 癫狂编程 阅读(672) 评论(0) 推荐(0) 编辑

Delphi中用beep函数拼出节奏和歌曲
摘要:On Windows, Beep calls the Windows API MessageBeep.BOOL Beep( DWORD dwFreq, // sound frequency, in hertz DWORD dwDuration // sound duration, in millis 阅读全文

posted @ 2020-12-07 16:46 癫狂编程 阅读(306) 评论(0) 推荐(0) 编辑

在oracle中插入数据报错:ORA-00984列在此处不允许
摘要:这里报错的原因就是当数据类型varchar2时没有使用单引号。 没写单引号,不管是双引号还是什么都没写都会报这个错误。 阅读全文

posted @ 2020-12-07 16:31 癫狂编程 阅读(1055) 评论(0) 推荐(0) 编辑

建议在 "INI读写单元向导" 中增加部分内容。
摘要:我一般会在生成的文件后增加这样一段,能不能直接放到里面去?initialization IniOptions := TIniOptions.Create; AppPath := ExtractFilePath(Application.Exename); IniOptions.LoadFromFile 阅读全文

posted @ 2020-12-07 12:08 癫狂编程 阅读(110) 评论(0) 推荐(0) 编辑

微软ADO程序员参考 UpdateBatch 方法
摘要:摘自:微软ADO程序员参考 http://www.office-cn.net/t/ado/index.html?htm_mdmthupdatebatch.htm UpdateBatch 方法 将所有挂起的批更新写入磁盘。 语法 recordset.UpdateBatch AffectRecords 阅读全文

posted @ 2020-12-05 13:14 癫狂编程 阅读(410) 评论(0) 推荐(0) 编辑

oracle多表关联删除的两种方法
摘要:修改了上次的文章,网上的朋友对这篇博文提了意见,非常中肯,虽然上次是转载,但是我也为我的不专业表示歉意。这次是原创,所有内容均已经重写,并验证通过。 先删除两个测试表,p_DropTable是一个判断表是否存在的存储过程,如果存在则删除,不存在则跳过。 CALL p_DropTable('T_DB' 阅读全文

posted @ 2020-12-05 12:04 癫狂编程 阅读(2702) 评论(0) 推荐(0) 编辑

Delphi7 获取默认浏览器 打开指定网页url地址
摘要:来自 unit Unit1; 百度 interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,Registry,ShellAPI; type 阅读全文

posted @ 2020-12-03 18:34 癫狂编程 阅读(688) 评论(0) 推荐(0) 编辑

Delphi连接Oracle控件ODAC的安装及使用
摘要:Delphi ODAC 控件下载 ODAC 64位客户端 12.1.0.2.4 http://down-ww3.7down.net/pcdown/soft/xiazai/odac-x64.rar Delphi连接Oracle有很多种方式,但大多要在客户机上安装Oracle那庞大的客户端,比较不方便, 阅读全文

posted @ 2020-12-03 11:46 癫狂编程 阅读(821) 评论(0) 推荐(0) 编辑

delphi XE 和 RAD studio有什么区别
摘要:RAD 是 Rapid Application Development 的缩写,意为 快速应用开发,RAD 是由计算机顾问和作家James Martin于1991年最早提出的,是一种试图快速生成系统而不会牺牲bai质量的结构化开发方法。 RAD studio :快速应用开发工作室。 常用的RAD工具 阅读全文

posted @ 2020-12-03 11:31 癫狂编程 阅读(2593) 评论(0) 推荐(0) 编辑

终于把ODAC 9.3.8安装上了
摘要:把ODAC目录复制到D盘根目录下,我这里用的Delphi Embarcadero RAD Studio XE4 版本 运行D:\ODAC\Source\Delphi18\Make.bat 打开 Delphi XE4 阅读全文

posted @ 2020-12-03 11:11 癫狂编程 阅读(209) 评论(0) 推荐(0) 编辑

[Delphi]DCC32自动编译目标项目无法生成DCU的解决方案
摘要:最近为方面公司内部配置管理,所有代码提交到svn后,由CM来生成程序。 考虑到CM的能力水平,只能用批处理帮其自动编译与打包。 因驱动都是用Delphi写的,就给采用DCC32来编译。 原目录结构如下: +build | |__build.cmd 编译脚本 | +doc | +lib | +src 阅读全文

posted @ 2020-12-03 10:52 癫狂编程 阅读(222) 评论(0) 推荐(0) 编辑

基于oracle 的PL/SQL编程 -变量使用
摘要:1. 需要开启的服务: 本机安装的oracle ,默认是开机启动服务的,开机时间太慢,关闭了,需要手动打开: OracleDBConsoleorcl OracleOraDb10g_home1iSQL*Plus OracleOraDb10g_home1TNSListener OracleService 阅读全文

posted @ 2020-12-01 19:30 癫狂编程 阅读(369) 评论(0) 推荐(0) 编辑

delphi ----日期控件运用,日期问题,日期时间比较
摘要:一、日期控件 1、DateTimePicker 1)只显示年月 DateMode:dmUpDown format:yyyy-MM 2)将DateTimePicker的Format属性中加入日期格式设成 'yyyy-MM-dd HH:mm',注意大小写 , 将kind设置为dtkTime即可,可以在每 阅读全文

posted @ 2020-12-01 17:57 癫狂编程 阅读(849) 评论(0) 推荐(0) 编辑

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

posted @ 2020-12-01 17:07 癫狂编程 阅读(349) 评论(0) 推荐(0) 编辑

查看所有 Unicode 字符 [Delphi 2009]
摘要:本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids; type TFor 阅读全文

posted @ 2020-12-01 16:51 癫狂编程 阅读(156) 评论(0) 推荐(0) 编辑

DBGridEh选择时高亮度显示问题 Delphi
摘要:这是我自画dbgrideh的函数,其中有些地方是根据我的实际需要设的,你可以改改看procedure TfrmCopyBook_MeterCopy.SetGridColor(var AdoTable: TDataSet; var DbGrid1: TDBGrideh; const Rect: TRe 阅读全文

posted @ 2020-12-01 13:41 癫狂编程 阅读(310) 评论(0) 推荐(0) 编辑

无法为更新定位行。一些值可能已在最后一次读取后已更改解决办法
摘要:在Delphi中,如果使用ADOQuery插入数据没有问题, 之后对数据进行修改保存时,就会遇到“无法为更新定位行,一些值可能已在最后一次读取后已更改”的问题。原因有这样几种:1.在数据库设计时,为某些字段设置了默认值,在修改进行提交以后,数据库会自动修改对应字段的所有行的默认值,从而导致了数据库与 阅读全文

posted @ 2020-12-01 10:55 癫狂编程 阅读(1018) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
好的代码像粥一样,都是用时间熬出来的
点击右上角即可分享
微信分享提示