上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 104 下一页

2020年12月30日

用Delphi开发的的组件如何使用自己设置的图标

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

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

DelphiXE10.1自定义控件添加图标方法

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

posted @ 2020-12-30 17:29 癫狂编程 阅读(365) 评论(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 癫狂编程 阅读(693) 评论(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 癫狂编程 阅读(523) 评论(0) 推荐(0)

Delphi 的内存操作函数(6): 跨进程的内存分配

摘要: Delphi 为我们提供了三个方便的函数: GlobalAllocPtr {简化自 API 的 GlobalAlloc} GlobalReAllocPtr {简化自 API 的 GlobalReAlloc} GlobalFreePtr {简化自 API 的 GlobalFree} 读写本程序以外的数 阅读全文

posted @ 2020-12-30 16:56 癫狂编程 阅读(225) 评论(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 癫狂编程 阅读(301) 评论(0) 推荐(0)

Delphi 的内存操作函数(4): 清空与填充内存

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

posted @ 2020-12-30 16:53 癫狂编程 阅读(389) 评论(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 癫狂编程 阅读(199) 评论(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 癫狂编程 阅读(260) 评论(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 癫狂编程 阅读(225) 评论(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 癫狂编程 阅读(1442) 评论(0) 推荐(0)

2020年12月29日

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 癫狂编程 阅读(1167) 评论(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 癫狂编程 阅读(168) 评论(0) 推荐(0)

[dcc32 Error] dxGrReg.pas(59): E2029 Identifier expected but 'PROCEDURE' found

摘要: 前面少end标签 阅读全文

posted @ 2020-12-29 22:14 癫狂编程 阅读(293) 评论(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 癫狂编程 阅读(185) 评论(0) 推荐(0)

SQL2008还原的时候无法获得对数据库的独占访问权解决

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

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

2020年12月28日

今天做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 癫狂编程 阅读(435) 评论(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 癫狂编程 阅读(215) 评论(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 癫狂编程 阅读(174) 评论(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 癫狂编程 阅读(275) 评论(0) 推荐(0)

上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 104 下一页

导航

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