上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页
摘要: 下载链接:https://files-cdn.cnblogs.com/files/del88/ThunderMini_1.5.3.288.zip 他妈的 今天安装迅雷精简版 在win10上 竟然报错,我日。 浪费了我好久时间,结果一百度发现这么多人都有这个问题,所以记录下,报错如下: 解决方法: 阅读全文
posted @ 2019-11-09 17:59 del88 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 由于软件自动生成快捷方式,我发现桌面可以存在多个软件的快捷方式,因为快捷方式只要名字不同就可以存在多个,即使名字相同,只要备注不同,又可以存在多个。 那么由于软件自带生成快捷方式的功能,为了避免桌面出现多个快捷方式,所以就要,这个安装包带的桌面快捷方式给删除掉。 阅读全文
posted @ 2019-11-06 19:30 del88 阅读(2104) 评论(0) 推荐(0) 编辑
摘要: 、 这个是效果。 阅读全文
posted @ 2019-11-06 19:16 del88 阅读(1684) 评论(0) 推荐(0) 编辑
摘要: 这个耗时2天,才研究测试通过。一定要记住了方法: 阅读全文
posted @ 2019-11-06 17:49 del88 阅读(2561) 评论(0) 推荐(0) 编辑
摘要: 需求:当他电脑上没有sql server client 的时候,或没有localdb的时候,那么安装包会弹出窗口,让他选择 一个组件 一个组件的安装 太麻烦。 有没有办法,打开安装包就安装 安装的过程中 自动弹出需要安装的组件。 阅读全文
posted @ 2019-11-06 17:40 del88 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 百度一搜这个错误,好多人都遇到了 不计其数的人都遇到。网上大多数都是菜鸟的愚见。经过本人的测试发现,用Idea建立普通的Java项目 然后随便建立一个类运行就不会报错。 但是如果用Idea建立一个普通的Maven项目,然后再随便建立一个类运行,则就会报这个错。那么说明maven限制了此项目jdk的版 阅读全文
posted @ 2019-10-25 12:23 del88 阅读(3532) 评论(0) 推荐(1) 编辑
摘要: 2017 - 09 - 16 华硕主板 阅读全文
posted @ 2017-09-16 15:56 del88 阅读(117) 评论(0) 推荐(0) 编辑
摘要: //如果有这样一个循环, 是非常可怕的; 因为它完不了, 你得等着. procedure TForm1.Button1Click(Sender: TObject); var i: Integer; begin for i := 0 to MaxInt do begin Text := IntToSt 阅读全文
posted @ 2017-08-28 18:18 del88 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 直接地址:https://github.com/microsoftarchive/redis/releases 后来发现外网下载的速度超级慢,且这个软件最后更新是2016年,估计是不更新了,直接备份一份方便我使用,下载地址为: https://files-cdn.cnblogs.com/files/ 阅读全文
posted @ 2017-08-24 11:26 del88 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 如果数据库中是时分秒,那么切记,用setTimestamp 而不是 setDate(仅仅精确是天,不含时分秒) 阅读全文
posted @ 2017-08-23 18:37 del88 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-08-17 16:57 del88 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-08-17 16:21 del88 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 方法1:list2.addstrings(list1) 特点是:不会清空list2中原有的数据. 方法2:list2.assign(list1) 特点是:会清空list2中原有的数据(直接替换链表节点的值); 阅读全文
posted @ 2017-08-16 11:37 del88 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 业务需求:软件内部一个走动的北京时间,不随本地的操作系统的时间而变化(因为可能本地的时间不准) demo: 阅读全文
posted @ 2017-07-10 17:22 del88 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 当AdvStringGrid1.RowCount = 1的时候,会是下面这样: 当AdvStringGrid1.RowCount = 2 时 才是正确的: 阅读全文
posted @ 2017-06-24 14:45 del88 阅读(284) 评论(0) 推荐(0) 编辑
摘要: T 阅读全文
posted @ 2017-06-12 16:36 del88 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-06-12 16:26 del88 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-06-10 16:54 del88 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-06-10 11:27 del88 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-06-10 10:47 del88 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-06-09 17:59 del88 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-06-09 17:58 del88 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-06-09 17:52 del88 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-06-09 15:15 del88 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 1.普通方法做参数: 如果方法 是类的方法,那么就不能当函数的参数了,编译会报错,就是说 类的方法的指针 与 普通方法的指针是有区别的,毕竟类的方法的指针 可能包含了 面向对象的 继承 覆盖 等信息; 2.类的方法做参数,就是说类的方法的类型要加上 of object: 3.匿名方法 做参数,要加上 阅读全文
posted @ 2017-06-01 15:25 del88 阅读(332) 评论(0) 推荐(0) 编辑
摘要: unit Unit6; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, AdvUtil, Vcl.StdCtrls, Vcl.G... 阅读全文
posted @ 2017-05-29 20:42 del88 阅读(522) 评论(0) 推荐(0) 编辑
摘要: stringGrid.row stringgrid.col分别为当前行和列 stringGrid.cells[stringgrid.col,stringGrid.row]就是当前cell的值 阅读全文
posted @ 2017-05-29 16:28 del88 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 方法1:推荐方便。 System.Hash 单元 Memo1.Lines.Add(THash.GetRandomString(50)); 方法二(自己写的): PK结果,效率差不多。: 阅读全文
posted @ 2017-05-27 10:19 del88 阅读(1120) 评论(0) 推荐(0) 编辑
摘要: 查资料也不容易查,这个问题困扰了我两天。 当没有 @Provider 的时候 过滤器不会被执行。 阅读全文
posted @ 2017-05-25 16:14 del88 阅读(370) 评论(1) 推荐(0) 编辑
摘要: 报错如下: PUBLISHED caused RTTI ($M+) to be added to type 修改成下面这样之后: 解决问题 方法: 新的published和$M+对比 新的编译器警告“W1055 PUBLISHED caused RTTI ($M+) to be added to t 阅读全文
posted @ 2017-05-23 15:49 del88 阅读(654) 评论(0) 推荐(0) 编辑
摘要: VCL的类图结构 TObject | TPersisent | TComponent | TControl | | | TGraphicControl TWinControl 由此可见 VCL的控件分 可视化控件和非可视控件2类(这个分类法比较粗略), 可视控件又分 图形控件(继承于TGraphic 阅读全文
posted @ 2017-05-23 11:20 del88 阅读(210) 评论(0) 推荐(1) 编辑
摘要: 主要是窗体水平方向与垂直方向的的 居中问题,由于水平方向 没有什么,所以不探讨。而垂直方向由于底部有个工具栏,工具栏自身有个高度,所以垂直方向的居中问题,需要探讨下。 结论: poScreenCenter 是以工作区域的高度为根基进行的 垂直居中。由于软件最大化的话也是只能铺满工作区的。所以从视觉上 阅读全文
posted @ 2017-05-22 20:10 del88 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 切记:资源管理器 与 项目是连接的,当向资源管理器中增加图片的时候,这个图片会同时加到项目的中来(相当于project add);任何一方去除则两方同时自动去除!!!!所以要慎重操作一旦,去除了一方 另一方也会自动去除,那么如果之前有重命名的话 需要寻找之前的资源命名 然后重命名;工作量巨大,所以不 阅读全文
posted @ 2017-05-22 17:31 del88 阅读(515) 评论(0) 推荐(0) 编辑
摘要: AOwnsObjects = true 就是 objectlist释放的时候,里面的对象一并释放。 TObjectList对象的创建方法有一个参数:constructor TObjectList.Create(AOwnsObjects: Boolean);从字面就可理解其意义:拥有对象集与否。帮助文 阅读全文
posted @ 2017-05-19 11:08 del88 阅读(442) 评论(0) 推荐(0) 编辑
摘要: TDictionary 与 TObjectDictionary 的区别是 : TObjectDictionary 可以做到 free的时候 里面的对象 一并free,从而不会出现内存 泄露。 用途: TDictionary 适合 内存自管理的东西 如:integer int64 word strin 阅读全文
posted @ 2017-05-18 21:36 del88 阅读(1101) 评论(1) 推荐(2) 编辑
摘要: 官网faq,解答: 结果: 阅读全文
posted @ 2017-05-10 11:45 del88 阅读(596) 评论(0) 推荐(0) 编辑
摘要: procedure TForm5.Button1Click(Sender: TObject); var I: Integer; begin AdvStringGrid1.RowCount := 50;//一共50行0..49 AdvStringGrid1.ColWidths[0] := 50;//改变第一列的宽度。 AdvStringGrid1.AddCheckBoxColumn... 阅读全文
posted @ 2017-05-10 10:56 del88 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-05-09 18:00 del88 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 但是你会发现,checkbox再单元的左侧了,想居中 怎么办,经过研究发现了advstring自身的一处bug,复选框是写死在左侧的。 我修改下官方的源码,让其写死居中就可了。 阅读全文
posted @ 2017-05-09 11:09 del88 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 那么有没有办法,让客户自己去调整列的宽度呢? 那么有没有办法 让列宽度、行高度 随着内容而自动变换呢: 阅读全文
posted @ 2017-05-09 10:40 del88 阅读(932) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页