Delphi
wanglipo
这个作者很懒,什么都没留下…
展开
-
delphi 发生内存错误处理方法
<br />当发生内存错误时处理方法:<br /> <br />例如提示信息:<br /><br /> "0x00594324" 指令引用的"0x0145d184" 内存,该内存不能为“read”<br /> <br /> <br />解决方法:<br /> 设置断点跟踪进去看,可以在Project-Options-Compiler里面设置Use debug dlls打勾,这样可以跟踪进VCL源码里面,如果汇编熟悉那么看View CPU窗口吧。<br /><br /> 崩溃地址是:0x0原创 2011-01-17 12:25:00 · 4818 阅读 · 0 评论 -
Borland Delphi 标准函数和过程集
转自:http://www.sikeu.com/user1/yesu/archives/2007/200757231058.html首部 procedure Abort;$[SysUtils功能 引起放弃的意外处理。说明 不显示任何错误信息。 首部 function Abs(N: ): ;$[System功能 返回参数N的绝对值。说明 函数结果与参数有相同类型,参数可以转载 2013-07-02 17:53:37 · 3425 阅读 · 0 评论 -
delphi中玩转keybd_event
模拟键盘平时不是很常用, 但是当调用某些快捷键执行某项功能时, 它真的是那么的方便呀. 你不信? 看看下面的实现, 你就会大呼: 为什么不早点告诉我? 呵呵, 原来没有blog呀, 都靠这些挣分呢. //模拟Ctrl+回车(Enter)键,实现在QQ中发送消息 keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0转载 2012-11-20 09:16:09 · 11182 阅读 · 0 评论 -
用Delphi模拟键盘输入
在Windows大行其道的今天,windows界面程序受到广大用户的欢迎。对这些程序的操作不外乎两种,键盘输入控制和鼠标输入控制。有时,对于繁杂的,或重复性的操作,我们能否通过编制程序来代替手工输入,而用程序来模拟键盘及鼠标的输入呢?答案是肯定的。这主要是通过两个API函数来实现的。 下面以Delphi为例来介绍一下如何实现这两个功能。模拟键盘我们用Keybd_event这个api函数,转载 2012-11-20 09:15:29 · 7917 阅读 · 0 评论 -
自动适应分辨率
两种方法:一种是调整系统分比率适应程序,一种是程序适应分辨率,个人倾向于第一种方法1: const //记录设计时的分辨率。 PelsWidth = 1024; PelsHeight = 768;var OldPelsWidth: Integer; OldPelsHeight: Integer;function Resolution(AWidth, AHeig原创 2012-11-27 09:53:41 · 1312 阅读 · 0 评论 -
delphi版的Google Chrome浏览器控件
控件代码地址http://code.google.com/p/delphichromiumembedded/source/checkout原创 2012-02-14 14:28:45 · 18415 阅读 · 0 评论 -
delphi人脸识别技术
svn地址: http://opencvdelphi.googlecode.com/svn/trunk/原创 2012-02-08 16:36:25 · 5763 阅读 · 1 评论 -
Delphi与Oracle中BLOB字段的操作
首先:先了解一下Oracle中的clob与blob字段Oracle将LOB分为两种:内部LOB和外部LOB。内部LOB包括CLOB,BLOB和NCLOB三种类型,它们的数据存储在数据库中,并且支持事务操作(提交,回滚,保存点);外部LOB只有BFILE一种类型,该类型的数据被存储在操作系统(OS)文件中,并且不支持事务操作。其中,CLOB/NCLOB用于存储大批量字符数据,BLOB用于存储转载 2011-12-20 15:37:16 · 8565 阅读 · 4 评论 -
图解如何用Eurekalog跟踪程序错误
用delphi开发程序最头痛的问题我感觉有三个:第一,内存泄露自已不知道,程序不定时异常第二,知道有内存泄露却不知是哪行代码有问题第三,程序异常后用户不能及时反映,更不会将截图发给我有了EurekaLog后,这些问题都能很好的解决了,现在将我的使用心得放在上面,和大家一起分享开启转载 2011-07-19 09:42:42 · 1614 阅读 · 0 评论 -
TWebbrowser报invalid floating point operation错误解决办法
borland给的解决方法是, 加一句Set8087CW(Longword($133f));来关闭这个机制. 你可以加在form的oncreate事件里原创 2011-07-12 12:06:57 · 1304 阅读 · 0 评论