Delphi优秀免费资源1、FastMM主页:http://fastmm.sf.netDelphi2006中一个重要的更新就是使用开源内存管理器FastMM替调了使用了N年的老内存管理器。FastMM在外国Delphi社区非常有名,其主要目的就是重新实现一个高效、安全、稳定的内存管理器(Borland的内存管理器问题多多,如Dll和Exe间无法共享,多线程下效率底--一些情况下甚至于低一个数量级!
WINDOWS钩子函数的功能非常强大,有了它您可以探测其它进程并且改变其它进程的行为。 理论: WINDOWS的钩子函数可以认为是WINDOWS的主要特性之一。利用它们,您可以捕捉您自己进程或其它进程发生的事件。通过“钩挂”,您可以给WINDOWS一个处理或过滤事件的回调函数,该函数也叫做“钩子函数”,当每次发生您感兴趣的事件时,WINDOWS都将调用该函数。一共有两种类型的钩子:局部的和远程
functionByteType(constS:string;Index:Integer):TMbcsByteType;函数返回值可以判断一个字符串中,某个Char是单个字母,还是双字节的前一位或后一位。返回值:mbSingleByte单字母mbLeadByte双字节第一位mbTrailByte双字节第二位procedureTForm1.Button2Click(Sender:TObject);v
///XP/Vista/WIN7以及X86/X64通吃functionKernel32Handle():HMODULE;{$IFDEFCPUX64}asmmovrbx,$60movrax,[gs:rbx]//pebmovrax,[rax+$18]//LDRmovrax,[rax+$30]//InLoadOrderModuleList.Blink,movrax,[rax]//[_LDR_MODULE
Windows窗体消息大全(速查)阅读目录通用窗口消息滚动条消息按钮控件消息按钮控件通知消息组合框控件消息组合框控件通知消息列表框控件消息列表框控件通知消息DDE消息(Dde.h)工具提示控件消息RichEdit控件消息(带格式编辑控件)Listview控件消息Listview控件通知消息树控件消息树控件通知消息HeaderControl标头控件消息StaticControl静态控件消息Toolb
{*}{一种自动关闭对话框的简单方法}{使用方法:打开对话框前调用SetDlgAutoClose}{参数1:设定多长时间后关闭}{参数2:是否在对话框标题栏进行倒计时提示}{取消自动关闭调用ResetDlgAutoClose}{*}unitTimerDlg;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Contro
delphi数据库连接池
按秒转换:usesDateUtils;DateTimeToUnix(Now)可以转换到unix时间,但是,它得到的时间比c语言中time()得到的时间大了86060这是因为Now是当前时区的时间,c语言中time()是按格林威治时间计算的,北京时间比格林威治时间多了8小时DateTimeToUnix(Now)-86060就和c语言中time()得到的一样了。Delphi中的DateTimeToUn
基本原理:Delphi判断线程状态
基本原理:Delphi的VCL是通过TReader类来对控件进行读写的,再加上VCL的源码开放性,通过修改可以它,使界面的资源从ini文件中读取:1、在classes.pas中添加:{!$IFDEF_MULTILANG}functionCL(consts:WideString):String;begin{$IFDEF_MULTILANG}Result:=ConvertLanguage(s);{$E
Delphi所提供的TStatusBar可视化控件可以让我们快速地实现状态条。然而Delphi自带的TStatusBar创建的状态条仅能显示文字。本文介绍如何在Delphi程序中创建更为漂亮的StatusBar。要创建类似Netscape风格的状态条,现有的Delphi控件是无能为力的了。为了让窗口状态条能包含非文本内容,我们需要对现有的TStatusBar控件加以改进。在TStatusBar控件
delphi从CodeGear时期就已经将网上广为流传的TGIFImage控件(源文件名是GIFImage.pas)集成到VCL中,使用方法与原版的TGIFImage存放轻微差别,首先引用单元Vcl.Imaging.GIFImg,配合TImage控件进行使用,具体如下:方法一:procedureLoadGIFImage(img:TImage);varaGIFImage:TGIFImage;begi
属性子选项值说明Allowedoperations[alopInsertEh,alopUpdateEh,alopDeleteEh,alopAppendEh]允许操作类型:插入、更新、删除、追加Allowedselections[gstRecordBookmarks,gstRectangle,gstColumns,gstAll]gstRecordBookmarks:书签选中行gstRectangle
TAdvStringGrid是Delphi编程中常用的控件,经常用于统计数据和设计比较复杂的表格。控件功能很强大,但相应的使用也很复杂!以下是整理出的常用技巧,有一部分是我自己的经验,有一部分是网上搜的别人的总结,有一部分整理了,有一部分没有整理;有一部分测试了,有一部分没有经过测试 常用属性设置Options—goEditing:是否可以编辑Options—goTabs:控制是否可用TAB键将
像Photoshop一样的面板窗体,面板窗体与主窗体都处于激活状态。用Spy&Capture查看一下就不难发现,这些面板窗体的ParentWindow都是Photoshop的主窗体(以PhotoshopCS为例,主窗体的Handle是001906D8,所有面板的ParentWindow指向的就是001906D8),而一般我们创建的窗体的Parent是为None的。下面的代码就为实现这种浮动
原理:把需要包含的exe放入到进资源文件中,和原来的程序一起编译成一个exe文件,在程序第一次运行时释放出这个exe,然后调用这个exe文件。步骤:1、创建rc文件。可以用任意文本编辑器来写。文件格式为:"资源名资源类型文件名"。对于资源类型,如果是exe文件,应该是EXEFILE,如果是二进制文件,则是RCDATA。这里创建一个文件float.rc:AEXEEXEFILE"E:\Software
Delphi Richedit用法
一什么是MAP文件什么是MAP文件?简单地讲,MAP文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示方法,它可以在任何地方、任何时候使用,不需要有额外的程序进行支持。而且,这是唯一能找出程序崩溃的地方的救星。如果要查找代码行号,需要使用下面的公式做一些十六进制的减法运算:崩溃行偏移=崩溃地址(CrashAddress)-基地址(ImageBaseAddress)-0x1000为什么要这样
先上相关资源的下载吧:python4delphi:主页:http://code.google.com/p/python4delphi/下载:svncheckouthttp://python4delphi.googlecode.com/svn/trunk/python4delphi-read-only现在已支持到XE2.必看(作者):http://www.atug.com/andypatterns/
先介绍一下相关资源:Python4Delphi:http://mmm-experts.com/入门:http://www.atug.com/andypatterns/pythonDelphiTalk.htm噢,它竟然在google上和yahoo上都安了家:http://tech.groups.yahoo.com/group/pythonfordelphi/http://code.google.co
在delphi7下使用fastmm4,大致如下步骤:一、准备工作1、将文件BorlndMM.dll,替换掉Delphi/Bin目录下的相应文件;2、设置路径:Enviroment->Library->Directories->LibraryPath添加FassMM路径(在Delphi安装目录下建立FastMM文件夹,“C:\ProgramFiles\Borland\Delphi7
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号