- 博客(13)
- 收藏
- 关注
原创 delphi连接数据库连接串
OracleProvider=MSDAORA.1;Password=root;Persist Security Info=True;User ID=root;Data Source=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.252)(PORT =3369)))(CONNECT_DATA =(...
2019-03-20 11:30:49 593
原创 delphi FTP报错“no FTP list parsers have been registered”
要使用idftp_Client.DirectoryListing属性,必须uses IdAllFTPListParsers;否则会有no idftplistparse classes have been registered的错误uses IdAllFTPListParser
2019-03-14 17:01:59 638 1
原创 delphi 去除字符串中的回车
fileTitle:=StringReplace(fileTitle,#$D#$A,'',[rfReplaceAll,rfignorecase]);注意:是#$D#$A,不加引号
2019-02-20 16:15:30 2877
原创 delphi编译时报错:rlink32 too many resources to handle
解决办法:1. 根据网友经验提示:替换rlink32.dll及borlandmm.dll,未解决问题2.资源文件过多,检查一下delphi\lib目录下的control.res文件,可以用ImageEdit打开看看,重新保存一下,还不行的话到别的机器试试,好用的机器把它上面的control.res拷过来覆盖。 通过“重新保存”未起作用,通过替换control.res解决问题...
2019-02-14 11:12:10 2473 1
转载 Delphi基本图像处理方法汇总
Delphi基本图像处理方法汇总这篇文章主要介绍了Delphi基本图像处理方法,实例汇总了Delphi操作图像实现浮雕、反色、模糊、翻转等常用效果的方法,非常具有实用价值,需要的朋友可以参考下 本文实例汇总了Delphi基本图像处理方法。分享给大家供大家参考。具体分析如下: 1 2 3 4 5 6 7 8 9...
2019-01-08 16:01:20 366
原创 socket error 10053 原因
1.可能软件的其他地方关闭了socket ;2.可能对端已关闭了连接3.socket被其他线程关闭,内存访问越界4.检查代码逻辑错误,别访问非法内存,写网络程序指针多做判断,释放要安全释放5.创建无法连接到ServerSocket的socket连接会让程序死掉...
2018-12-22 17:17:31 21498
转载 不可重现的BUG原因
不可重现的BUG发现,主要是由于以下八种原因引起的: 1. 变量没有初始化;2. 函数返回值没有初始化;3. 编译优化导致的错误;4. 函数递归;5. 消息重入;6. 野指针;7. 内存泄漏;8. 并发;1、变量没有初始化DELPHI默认初始化的变量是:全局变量、类成员,其它在函数体的变量都不会初始化,因此一些用于判断或者循环的变量一定要记得初始化,另外枚举类型、申请的内存都...
2018-12-22 10:00:53 418
原创 finereport新图表知识点
1.图表使用单元格数据时,使用的是单元格的显示值; 用数据集数据源时,能正常设置实际值和显示值; 图表在做超级链接传参的时候直接传图表本身实际值。2.各图表的使用场景柱形图和条形图适用于比较对比类需求;其中堆积柱形图和条形图还可用于占比类的需求;折线图适合于趋势类的需求:适用于数据量随时间的变化趋势,系列趋势对比;堆积面积图除了趋势类的需求,还适用于比较和占比类的需求;适用场景:系...
2018-11-05 17:37:24 871
转载 解决Past duration X.XXXX too large警告
解决Past duration X.XXXX too large警告2018年08月05日 15:08:54 阅读数:105更多个人分类: Linux版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zong596568821xp/article/details/81431336参考:https://stackoverflow.com...
2018-08-28 16:56:41 3891
原创 adoquery.refresh和adoquery.query的区别
adoquery.refresh和adoquery.query的区别 大的区别没有1:requery是通过重新发出原始命令并再次检索数据,可使用 Requery 方法刷新来自数据源的 Recordset 对象的全部内容。调用该方法等于相继调用 Close 和 Open 方法。requery比refresh要安全些(自我感觉),使用refresh时,必须保证数据集是活动的 2...
2018-08-27 16:49:34 630
转载 当 adoquery 刷新后,数据还在当前行
当 adoquery 刷新后,数据还在当前行当 adoquery 刷新后,数据还在当前行解决方法,还是用重新打开的方法,但是在这个操作之前先保存当前的位置,以便重新打开之后进行定位。用如下的方法之一: //用书签 var SavePlace: TBookmark; begin SavePlace := ADOQuery1.GetBookmark; ...
2018-08-27 16:48:47 1145
转载 websocket 断开重连
websocket 5行代码模子:1.实例化WebSocket对象 var old=new WebSocket("ws://xxx.xxxxx.xxx.xxxx");2.回调事件的处理 old.onerror = function(){} old.onopen = function(){} old.onmessage=function(evt){} old.onclose...
2018-08-02 17:33:30 12942
转载 delphi服务TService
属性介绍allowpause 表明服务是否允许暂停。true则scp(服务控制面板)上的暂停按钮是可用的,false则是不可用的allowstop 表明服务是否允许停止。true则scp(服务控制模板)上的停止按钮时可用的,false则是不可用的dependencies 用于列出所有要依赖的服务displayname 显示在scp上的服务名称errcode 指定一个错误代码。当...
2018-07-24 11:25:52 1873
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人